.net怎么取html提交过来的值

来源:百度知道 编辑:UC知道 时间:2024/09/22 17:38:59
我在html中有一个select表单,在.net中取这个表单的值,得到是这个表单的text值,得不到value的值,不知道是怎么回事?

HTML给aspx页面传值可以通过Form传值,也可以通过以链接?形式的给出的,
Form形势的传值可以用GET与POST方式,如果以GET方式,那么各字段将以QueryString形势被传递
以FORM形式传递将在后台被处理。

具体在aspx页面中接受HTML传值可以这样写:

HTML中

<select name="s1">
<option value="1" >China</option>
<option value="2" >USA</option>
</select>

在aspx后台这样写:

string=Request.Form["s1"].ToString();
要转化为整形,可以直接用Convert.ToInt32();
这样接收的将会s1传过来的被选中的值。

在HTML中插入脚本

参数

不知道你用的是哪个select
html里面的select里面有option项,要定义里面的value,这个才是取值。
如果是aspnet里面有个dropdownlist,用selectvaluefiled,这个才是取值。