asp.net如何防止直接输入url打开网页呢?
我有一个网页是要实现像百度知道,那个选择最佳回复的功能
想法呢就是按 最佳回复按钮 然后把那个回复的id传另一个页面进行数据库的更新操作
但是有个问题就是怎么防止用户直接输入网址来操作呢
谢谢
加个session 判定。。。。
你用form传值不就行了
在js里判断document.referrer是不是来自你的页面
用Cookie判断这样还可以设定多长时间内不用重复登陆
不要从url上直接传Id,你可以Post到服务器.
服务器判断一下Referer.
<form name="form1" action="服务器" method="post">
<input type="hidden" value="" name="id"/>
</form>
点击最佳回复时,执行js
document.form1.id= 问题Id
document.form1.submit() 提交
按 最佳回复按钮 赋值一个session用来标识,
然后把那个回复的id传另一个页面
page_load的时候判断这个标识的session
如果有就是来自那个页面的
相关问答:
哪位大哥有没有ASP.NET中利用Cookies实现用户自动登录的代码...谢谢了...越详细越好....
什么意思?自动登录?
mark 貌视是存储cookies 我也对cook比较迷糊 关注下
既然你知道用cookies自己动动大脑多好! ......
RT。很多地址都打不开或不能下载了
有资源的朋友给个地址。。只要下载后是我想要的内容 50分献上!
谢谢!
沙发我先坐!
帮顶
帮顶
没听说过哦
JF
好像19没有的,不全。
好多集都不能下。。
......
我在自己的机器上写的Asp.net程序,在别人的机器上怎么让别访问。
把代码放到一个支持.NET的空间上 给人域名就可以访问了
bt的做法.点调试后不动..
别人用 http://你的IP:看一下调试用的端口/
即可访问
ip+ ......
我在后台调用JavaScript的时候,他是在后台把事件的代码执行一次后在执行JavaScript方法
有什么办法 在执行JavaScript方法的时候停住,在执行后面的代码
不太明白啊,说清楚点吧
就是执行后台代码的时候 ......
前几天有人问我多线程方面的东西,写了怎么久的程序,我一直用(.net 1.1)在asp.net一直没用过多线程的代码。
说实话,我一直不知道多线程在asp.net能做什么方面的应用。我现在程序都是 get post 提交参数,代码中向 ......