如何使用后面代码中的变量设置下拉列表的值?
<asp:DropDownList runat="server"
<asp:ListItem Text="SomeText" Value='<%: valudeCodeBehind %>'></asp:ListItem>
</asp:DropDownList>
我把计算字符串放在代码后面,假设它是 valudeCodeBehind ="113";
但我得到 <%: valudeCodeBehind %>
这个值而不是113。那么如何传递它。
编辑:Value="<%= valudeCodeBehind %>"
也不起作用。这不是一个错字(有人把它放在评论中)..
最佳答案
如果您已经使用代码隐藏来计算值,为什么不使用类似的东西
IdOfDDL.Items.Insert(0, New ListItem("someText", valudeCodeBhind))
在你的代码隐藏中,不要弄乱 <% %> 并保持你的 View 干净。
关于c# - 在 ASP.NET 中设置 DropDownList 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34048795/