我想根据第一个下拉列表的选择更改第二个下拉列表。在我的情况下,数据并不太多。
我不想在选择第一个下拉列表时触发回发。
我将使用linq to sql在提交后将数据保存到数据库中。
我想到的是:
以JSON格式获取所有数据,并使用javascript加载第二个下拉列表。但在这种情况下,我们无法确保第二个ddl的值是正确的(并将enableeventvalidation变为false)。我认为sql注入不太安全,但使用linq到sql,应该不是问题。
你会做什么? 有没有更好的方法呢?
答案 0 :(得分:1)
您是否考虑过级联下拉列表?我不确定它是否完全符合您的需求,但值得一试。
答案 1 :(得分:1)
可以/你想使用ajax工具包吗?为此只有级联下拉吗?
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/CascadingDropDown/CascadingDropDown.aspx