HTML下拉菜单 后台取值

闲游四疯 2008-03-18 09:43:54
想在后台取HTML SELECT菜单的值~
问下怎么在后台cs页面遍历html控件取select菜单的值?
我要取Text这个值,而不是value值,value没值
<select id="s1"><option>Text (<--)</option></select>

因为select是在前台JS加载,所以不想用DropDownList.
...全文
592 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoudianzhang 2011-09-06
  • 打赏
  • 举报
回复
如果没有runat="server"呢,怎么遍历呢,期待高手
fcxxfcxx 2008-03-18
  • 打赏
  • 举报
回复
up
闲游四疯 2008-03-18
  • 打赏
  • 举报
回复
回2楼:
谢谢你的提醒...我傻了,我提交直接用Request.Form就可以得到值还到处找方法。。~
回5楼:
5楼的方法倒是没试过,有空试下。
回6楼:
可能是因为我的是JS加载数据的原因吧。。

谢谢各位。。晚上下班前结贴。

如果哪位能提供 比如像我这样select菜单如何在CS文件中遍历取值代码的话,
我给100分~绝不食言~
sunrain_yingxi 2008-03-18
  • 打赏
  • 举报
回复
我用你的代碼試了一下,用value可以取到值啊,你前臺雖然沒有,但沒有時value會跟text一樣的,你運行后查看源代碼就會發現這一點
我前臺是這樣的:
<SELECT id="s1" name="s1" style="Z-INDEX: 101; LEFT: 296px; POSITION: absolute; TOP: 96px"
runat="server">
<option> Text (<--) </option>
<option>e3</option>
</SELECT>
后臺是這樣的:
Response.Write(This.s1.Value);
我能取到值啊
dcbr4 2008-03-18
  • 打赏
  • 举报
回复
把一个把你的那些select 全部名称写成一样的就行了,用Request["名称"]就会得到这种形式的值 值,值,值
闲游四疯 2008-03-18
  • 打赏
  • 举报
回复
回1楼: 我前台select没value值,后台 id.value是空的.我特地标注是要取text值的.
回3楼:select在后台就一个selectindex属性,而且怎么选都是0,要是可以的话你把属性方法也说下~
2楼的我先去试下~
山之魂2 2008-03-18
  • 打赏
  • 举报
回复
控件属性加 runat="server"
后台就可以获取
s1.select……
purple_tide 2008-03-18
  • 打赏
  • 举报
回复
onselected="javascript:document.form[0].submit()"

可以提交代码
nmhyt 2008-03-18
  • 打赏
  • 举报
回复
1。控件runat="server"
2.ajax
仅思路而已
seven_ 2008-03-18
  • 打赏
  • 举报
回复
接着上面的【补充】
遍历方法

foreach(ListItem item in slt_Group.Items)
{
Response.Write(item.Text);
}
seven_ 2008-03-18
  • 打赏
  • 举报
回复
===================================================================
解决方法 ---- 【接分】
===================================================================

【HTML】
<select id="slt_Group" runat="server">
<option>text1</option>
<option>text2</option>
</select>

【CS代码】
slt_Group.Items[0].Text

【说明】
你可以遍历slt_Group.Items集合,获取你想要的option的任意内容
slt_Group.Items[0].Selected
slt_Group.Items[0].Value
slt_Group.Items[0].Attributes

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧