我也同意用hidden控件
<head>
function
t(obj)
{
if(objvalue=="bj")
{
selectvaluevalue="bj";
}
if(objvalue=="tj")
{
selectvaluevalue="tj";
}
}
</head>
<body>
<form
id="form1"
runat="server">
<input
type="hidden"
name="selectvalue"
id="selectvalue"
value="wu"
/>
<select
name="select"
onchange="t(this)">
<option
value="bj">北京</option>
<option
value="tj">天津</option>
</select>
</form>
</body>
submit后用RequestForm["selectvalue"]ToString()可以取到
前台控件加上runat="server" 这个属性,后台就可以通过id对它取值赋值了
<input type="hidden" id="hidden1" runat="server" />
后台:
hidden1Value="";
<form method='post' action='1aspx'>
<input type='hidden' vlaue='文章ID' name=‘id’/>
<input type='submit' value='删除' >
</from>
你用服务端控件或者html控件加"runat=server"后,使用javascript不起作用,是因为服务端控件的客户端id并非控件id本身。 所以你在js 中,只要拿到控件的客户端id,js还是同样起作用的。举例说明:假设有一input控件,<input type=button id='btnOk' runat='server' value="OK"/>那么你在html的<script>和</script>之间里,可以这么拿到这个控件的id:var btnOkId='<%=btnOkClientID%>';这样,btnOKId即为这个button控件的真正客户端id, 拿到客户端id后,你就可以用js控制它了。这个方法同样适用于aspnet服务端控件。总之,只要是服务端控件,想要在客户端的js里控制它,都要按照这种方法拿到服务端控件的正确客户端id
不知道你说的处理是什么意思,如果是服务端控件就是家runat="server"的就可以想Winform窗体控件那样在后台调用,但适合小型系统,如果是客户端控件就用JS控制至于想传到后台进行处理就用AJAX控制传值,获取url中指定的元素这不是字符串处理问题么,拆分拼接和正则表达式都是有可能用到的
以上就是关于C#.net 前台的html select的option的值怎么在后台获取呀能不能获取到呀全部的内容,包括:C#.net 前台的html select的option的值怎么在后台获取呀能不能获取到呀、后台怎么对html控件赋值和取值、急!!!裸身求教:asp.net中如何在后台获得前台的html控件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)