问题描述
- c# 后台给select下拉框设置默认值
-
点击编辑时 要给下拉框赋值,在后台拿到对应的值后怎么给下拉框赋值。控件.属性=值;
请问是哪个属性。谢谢
解决方案
select是客户端的?还是服务器端的asp:DropDownList
客户端的直接
document.getElementById('selid').value='<%=cs后台文件中一个protected全局变量%>'
服务器的用ddl.SelectedValue=xxxx
解决方案二:
到底要默认值还是要赋值啊。 你说的是不是selectedValue啊
解决方案三:
前台HTML
<body>
<form id="form1" runat="server">
<div>
<select runat="server" id="sel">
<option value="qq">qq</option>
<option value="浦东">浦东</option>
<option value="闵行">闵行</option>
<option value="张江">张江</option>
</select>
</div>
</form>
</body>
</html>
<script type="text/javascript">
$.ready(
document.getElementById('sel').value = '<%=str%>'
);
</script>
后台
public partial class _Default : System.Web.UI.Page
{
protected string str;
protected void Page_Load(object sender, EventArgs e)
{
string text = "浦东";
str = text;
//sel.Items[0].Text = "aa";
}
}
时间: 2024-10-03 16:15:42