如何将ASP.NET服务器控件添加到MVC4视图?

IAm*_*00B 1 asp.net-mvc razor asp.net-mvc-4 visual-studio-2012

正如帐户名称所声称的那样,我确实是一个n00b.;)

我是MVC的新手.我只是想<asp:Label/>在项目创建时添加一个默认视图.但是没有任何东西出现在intellisense中,并且@Register解决方案中没有任何标签前缀为"asp".我收到关于构建的警告,"无法识别的命名空间'asp'",然后当我运行网站时标签没有显示在页面上.

我想我总是理所当然地认为在其他非MVC网络项目中有一个tagprefix ="asp"列在某处.但是在搜索了互联网以获得答案之后,我无法在MVC中如何做到这一点.似乎它应该是一些交钥匙而不是我不得不努力寻找答案.

如何让MVC4识别ASP.NET控件?如果没有这个参考文件,我怎么能做模板或网格?

SLa*_*aks 6

不要那样做.

ASP.Net MVC的重点在于它不使用服务器控件.

相反,您应该编写原始HTML并使用HTML帮助程序(@Html.*()方法)