asp.net – 获取隐藏字段的值
发布时间:2020-12-16 07:18:26 所属栏目:asp.Net 来源:网络整理
导读:我有一个包含三个隐藏字段的ASP.NET页面. (如果我能让它发挥作用,就会有人做.只是表明我已经尝试了几件事.) input type="hidden" id="hiddenSkillId1" runat="server" /input type="hidden" id="hiddenSkillId2" /asp:HiddenField ID="hiddenSkillId3" runat
我有一个包含三个隐藏字段的ASP.NET页面. (如果我能让它发挥作用,就会有人做.只是表明我已经尝试了几件事.)
<input type="hidden" id="hiddenSkillId1" runat="server" /> <input type="hidden" id="hiddenSkillId2" /> <asp:HiddenField ID="hiddenSkillId3" runat="server"/> 我还有一个AJAXControlToolKit.AutoCompleteExtender.OnClientItemSelected事件调用的JavaScript函数: <script type="text/javascript"> function SkillPartialMatchSelected(source,eventArgs ) { document.getElementById("ctl00_Content_hiddenSkillId1").Value = eventArgs.get_value(); document.getElementById("hiddenSkillId2").Value = eventArgs.get_value(); document.getElementById("ctl00_Content_hiddenSkillId3").Value = eventArgs.get_value(); } </script> 使用断点并检查值,我已确认在客户端设置了值. 最后,对于连接到LinkBut??ton OnClick事件的页面,我有C#代码. protected void AddSkillToProspect(object sender,EventArgs e) { string selectedKey1 = Request.Form[hiddenSkillId1.ClientID]; string selectedKey2 = Request.Form["hiddenSkillId2"]; string selectedKey3 = Request.Form[hiddenSkillId3.ClientID]; string selectedItem = SkillNameBox.Text.Trim(); ... } 所有三个selectedKey值都为null,但ASP.NET Text Edit中的selectedItem值具有值. 从我所读到的,其中一个应该工作.我错过了什么吗?我该怎么做才能将客户端的JavaScript函数的值返回到服务器端? 解决方法
问题与JavaScript中的区分大小写有关.虽然您已为这些字段设置了.Value,但这与.value不同.更改您的JavaScript以设置.value,您应该全部设置.
<script type="text/javascript"> function SkillPartialMatchSelected(source,eventArgs ) { document.getElementById("ctl00_Content_hiddenSkillId1").value = eventArgs.get_value(); document.getElementById("hiddenSkillId2").value = eventArgs.get_value(); document.getElementById("ctl00_Content_hiddenSkillId3").value = eventArgs.get_value(); } </script> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET -- WebForm -- HttpRequest类的方法和属性
- asp.net-mvc-3 – 在ASP.NET之外使用Razor
- ASP.NET MVC4中的PartialViews
- asp.net-core – 虚拟目录中的IIS站点Swagger UI端点
- 将Asp.net应用程序移动到负载平衡的环境中
- asp.net-mvc-3 – ASP.NET MVC 3 _Layout.cshtml控制器
- 如果method参数是string或int,则ASP.NET WebAPI抛出404
- asp.net-mvc – ViewBag和ViewData也是asp.net mvc中状态管
- asp.net-mvc – 错误:无法在LINQ to Entities查询中构造实
- asp.net-mvc – ASP.NET身份和声明
推荐文章
站长推荐
热点阅读