【发布时间】:2017-09-11 11:22:55
【问题描述】:
我在 asp:dropdownlist 中有一些项目列表,但是当我想使用以下方法读取值时:
string avalue=ddl.SelectedItem.Value;
它显示一个错误说:对象引用未设置为对象的实例。 ddl 项=null。 但我使用 Javascript 警报检查它,它正确显示值。 请帮忙。
更新
在 HTML 中
<asp:DropDownList ID="ddlJTM" runat="server" Width="150px" ></asp:DropDownList>
在 JavaScript 中
function test() {
alert(document.getElementById("<%=ddlJTM.ClientID%>").value);
}
在 C# 中
string value = ddlJTM.SelectedItem.Value;
【问题讨论】:
-
您可以发布您检查值的方法吗?还有标记 aspx 中下拉列表的名称是什么
-
每当您尝试使用 javascript 更新服务器控件的值时。在这种情况下,客户端只能访问值,而不是后面的代码
-
把 Page_Load 和数据绑定也发给你
-
在你的 asp 代码中,ID = "ddlJTM",但是在你后面的代码中是指 ddlJiaTM ??是不是id错了?
标签: javascript c#