我如何在一个没有选项的web表单中使用asp:dropdown,直到它们通过浏览器中的API由javascript填充?
我已经成功地使用jquery填充字段,但是一旦我提交表单,selectedValue
每次都等于""
。
我使用asp:dropdownlist的原因是因为对于编辑表单,我使用API值预填充字段,但在我在前端更改它们之后,selectedvalue
并不表示正确的值。如果我不加载任何值,selectedvalue
始终是""
我有3个下拉列表是“链接”
<asp:dropdownlist id="first" class="form-control first" runat="server" />
<asp:dropdownlist id="second" class="form-control second" runat="server" />
<asp:dropdownlist id="third" class="form-control third" runat="server" />
$(document).ready(function () {
populateFirst();
$('.first').change(function () {
populateSecond();
});
// etc...
)};
在提交处理程序中,不管我选择什么:
dim firstVal = first.selectedvalue ' equals ""
dim secondVal = second.selectedvalue ' equals ""
1条答案
按热度按时间disho6za1#
客户端ddl没有任何视图状态。
那么,如果你想要选择的索引呢?
然后,您需要保存/获取并使用控件在回发时保持该值。
此示例显示了概念验证:(使用jQuery)
post-back按钮的代码是这样的:
因此,当我们运行时,我们得到: