我的项目正在从n层迁移到MVC3。我有日历控件需要迁移到MVC。艰难的部分是控件已经在.cs文件中实现。
所以现在这里是我的问题
1)我应该把它放在哪里.cs控制?
2)我将如何<%Register TagPrefix = ...%>我的用户控制?
3)如何调用Control的属性?
4)如何使用用于Control的javascripts。
还有一件事,我是MVC的佼佼者。所以简单的英语会很有帮助......
答案 0 :(得分:1)
1)我应该把那个.cs控制放在哪里?
无处。 ASP.NET MVC中没有代码背后的代码
2)我将如何<%Register TagPrefix = ...%>我的用户控件?
你将无法做到。您不在ASP.NET MVC中使用服务器端控件
3)如何调用Control的属性?
见2)
4)如何使用用于Control的javascripts。
见3)
因此,您必须重新设计此控件,以便它不再依赖于ASP.NET MVC中不再存在的ViewState和PostBack。或者使用现有版本,例如jQuery UI DatePicker或fullCalendar。或Telerik Calendar已明确为ASP.NET MVC设计。