C#.net 前台的html select的option的值怎么在后台获取呀能不能获取到呀

C#.net 前台的html select的option的值怎么在后台获取呀能不能获取到呀,第1张

我也同意用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控件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9504761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存