我需要你的帮助我有这个使用MVC 1开发的应用程序。现在我应该将这个应用程序升级到MVC 5.我创建了一个新的MVC项目并添加了旧项目,修复旧的引用和配置。 我的问题是我有一个DropDownList服务器控件无法正常工作。它假设根据所选语言重新加载页面,但似乎没有获得正确的值并且加载了默认页面。 这是我的DropDownList的代码。它位于SiteBM.Master文件
中<asp:DropDownList runat="server" id="ddlLanguage" AutoPostBack="true"></asp:DropDownList>
这是为工作的MVC1项目生成的HTML
<select name="ctl00$ddlLanguage" onchange="javascript:setTimeout('__doPostBack(\'ctl00$ddlLanguage\',\'\')', 0)" id="ctl00_ddlLanguage">
这是为无法运行的MVC5项目生成的HTML
<select name="ctl00$ddlLanguage" onchange="javascript:setTimeout('__doPostBack(\'ctl00$ddlLanguage\',\'\')', 0)" id="ddlLanguage">
请帮忙!