IIS7.5进行URL重写后台Form提交的问题
踏平扶桑 2014-05-20 11:00:45 我现在有个URL,原型是http://www.abc.com/form.aspx?p_id=1
我在IIS里面通过URL重写,现在访问路径变成http://www.abc.com/1/yuyue
其中1是个参数
现在的问题是,我点击页面按钮提交<asp:button>后,后台获取的p_id的值是1,1,我查看Request的Params发现有两个p_id的参数,此时URL会变成http://www.abc.com/1/yuyue?p_id=1
我想是不是这个原因导致的参数里面有两个p_id。
请问
1、如何才能避免这样的情况发生(就是提交后request获取的params里面只有一个参数)。
2、URL重写后,前台JS是否不能再按原来的写法来获取参数,而要根据目前重写的URL来重新获取参数?
谢谢!