第二个下拉列表根据ASP.NET中第一个下拉列表的选择进行更改
问题描述:
我想根据第一个下拉列表的选择更改第二个下拉列表。我的情况数据并不多。第二个下拉列表根据ASP.NET中第一个下拉列表的选择进行更改
我不想在选择第一个下拉列表时触发回发。
我将使用linq to sql在提交后将数据保存到数据库中。
什么,我想是这样的:
获取JSON格式的所有数据,并使用JavaScript加载第二个下拉列表。但在这种情况下,我们无法确保2nd ddl的值是正确的(并将enableeventvalidation设置为false)。我认为它不太安全的SQL注入,但使用LINQ到SQL,它不应该是一个问题。
你会做什么? 有没有更好的方法来做到这一点?
答
能/你想使用Ajax工具包?级联下拉只是为了这个?
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/CascadingDropDown/CascadingDropDown.aspx