从MVC1升级到MVC5后,下拉列表无法正常工作

时间:2018-05-25 16:28:47

标签: c# asp.net-mvc asp.net-mvc-5 webforms

我需要你的帮助我有这个使用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">

请帮忙!

0 个答案:

没有答案
相关问题