我的代码是这样的
<form name="form2" action="time1.aspx" method="post">
<input id="my_result" type="hidden" />
</form>
我用Request.Form.Get("my_result")语句获得的总是空,当然<input id="my_result" type="hidden" />
我已经赋了值,求大家帮忙
<form name="form2" action="time1.aspx" method="post">
<input id="my_result" type="hidden" />
</form>
我用Request.Form.Get("my_result")语句获得的总是空,当然<input id="my_result" type="hidden" />
我已经赋了值,求大家帮忙
加个这个runat="server"行了,可以正常获取他的值
这是什么意思?
我怎么感觉在jsp里面见过?
直接用Request["my_result"]应该能取到。
这样试试?
Request.Form["controlname"]
<input id="my_result" name="my_result" type="hidden" />
在服务端获取值request.form["my_result"].tostring();
---------------------
不太懂,可能是这样吧加个name属性
<input id="my_result" name="my_result" type="hidden" />
在服务端获取值Request.Form.Get("my_result").tostring();
能不能解释一下,为什么加了它就行了呢
为啥我行啊
结贴吧,谢谢!另外,偶很菜的#_#,"太牛了"实在是不敢当*_*
要获取form表单里的元素,就必须是有name属性的,反正就是这样,我也不知道解释
我的都行。
如果没有action
默认是post到本页面,在input 后面+runat=serve ,直接在cs文件可以取到