html a标签传值
怎么用ASP.NET获取a标签传来的值呢??比如<a href="../registpage.aspx?id='1001'" target='_blank'>激活账户</a>在目标页用ASP.NET代码获取id的值。。求高手指教。。。 --------------------编程问答-------------------- request.querystring["id"]手写代码没自信啊没自信 --------------------编程问答-------------------- 但是我这样写程序会报错呀。。而用response.redirect()方法跳转过来就能用request.querystring["id"]获取。。。 --------------------编程问答-------------------- 参数中不要添加'单引号
--------------------编程问答-------------------- <a href="../registpage.aspx?id=1001" --------------------编程问答-------------------- string id=Request.QueryString["id"].ToString();
Request.Params["id"].ToString();
是可以获取的 --------------------编程问答-------------------- <a href="../registpage.aspx?id=1001" target='_blank'>激活账户</a>
Request.QueryString["id"] --------------------编程问答-------------------- 照3,4楼的建议,出现
鈥?WebSite鈥濆簲鐢ㄧ▼搴忎腑鐨勬湇鍔″櫒閿欒銆?hr width=100% size=1 color=silver>
HTTP 閿欒 404 - Not Found銆?/i>
错误 --------------------编程问答-------------------- 发 源码 --------------------编程问答-------------------- 页面上就只有这个超链接<a href="../registpage.aspx?id=1001">激活账户</a>
点击之后会报上面的错误;我刚把目标页的代码注释掉,还是会报同样的错误。不知道为什么。 --------------------编程问答-------------------- 把你代码贴出来看看,应该不是那个获取参数的错误! --------------------编程问答--------------------
404就是找不到处理页面。
../registpage.aspx这个路径正确吗? --------------------编程问答--------------------
或者你的目标页有没有跳转到一个不存在的路径 --------------------编程问答-------------------- 我找到错误了,原来response.redirect()方法中服务器更目录中的文件用"~/registpage.aspx",而在a标签中是直接给文件名就可以了。谢谢各位了。。。
补充:.NET技术 , C#