如果只是浏览器,可以搞定,但是用工具别人还是可以访问啊。还是服务端验证安全
可以的。。根据HTTP requst 的 Referer 信息判断
可以,通过Referer , cookie 等信息来做。
Cookie 可以做到的.
当然 最简单的还是 Request.UrlReferrer来判断囖
UrlReferrer在很多情况下尤其是复杂控件中,即使是合法页面内跳转的也是空的,所以它也不是万能的。不过最好就是别用高级的服务器控件
自定义一个 HTTPModule ,在 BeginRequest 中检查请求中的 UrlReferrer,或者通过自定义的 Cookie 也可以。