Javascript jquery在asp.net中选择下拉列表控件

Javascript jquery在asp.net中选择下拉列表控件,javascript,jquery,asp.net,user-controls,Javascript,Jquery,Asp.net,User Controls,我正在使用ASP.net,并且有一个下拉控件 <asp:DropdownList runat="server" ID = "fieldReadOnlyContent" Enabled="false" class = "attribute"><asp:ListItem value = "0">False</asp:ListItem><asp:ListItem value = "1">True</asp:ListItem></asp

我正在使用ASP.net,并且有一个下拉控件

 <asp:DropdownList runat="server" ID = "fieldReadOnlyContent" Enabled="false" class = "attribute"><asp:ListItem value = "0">False</asp:ListItem><asp:ListItem value = "1">True</asp:ListItem></asp:DropdownList>
上述尝试似乎没有将项目设置为正确启用。我该怎么做?

fieldReadOnlyContent不一定是给客户端HTML元素的ID

您可以使用clientdmode=Static server-side来控制.net4.0中的客户端ID,或者直接将客户端ID注入javascript。

fieldReadOnlyContent不一定是给客户端HTML元素的ID

您可以使用ClientIDMode=Static服务器端来控制.net4.0中的客户端ID,或者直接将客户端ID注入javascript中。

尝试以下操作:

$("#<%=fieldReadOnlyContent.ClientID%>").val(d[3]);
试试这个:

$("#<%=fieldReadOnlyContent.ClientID%>").val(d[3]);

未设置该项,因为$fieldReadOnlyContent.vald[3];将检查该值

为了你的案子

if(d[3]=='false'){
 $("#fieldReadOnlyContent").val('0');
}
else
{
 $("#fieldReadOnlyContent").val('1');
}

未设置该项,因为$fieldReadOnlyContent.vald[3];将检查该值

为了你的案子

if(d[3]=='false'){
 $("#fieldReadOnlyContent").val('0');
}
else
{
 $("#fieldReadOnlyContent").val('1');
}

这将起作用,但你将不再能够在页面上动态添加/修改控件,如果需要的话…这将起作用,但你将不再能够在页面上动态添加/修改控件,如果需要的话…我将快速测试。从外观上看,这是正确的答案。非常感谢你Clyde@Fallenreaper:没有问题。我一周前也遇到了同样的问题。因此,我知道问题是什么,我会很快测试出来。从外观上看,这是正确的答案。非常感谢你Clyde@Fallenreaper:没有问题。我一周前也遇到了同样的问题。因此,我知道问题是什么