急-在线等, MVC 模式下 View 中的aspx为何无CS页面!!!
别说我不懂框架啥的,我就想知道。
现在 View 中有 1个 index.aspx,却没index.aspx.cs 。
请问如何增加这个CS页面!
------解决方案--------------------------------------------------------
找controller
------解决方案--------------------------------------------------------
那个视频?
------解决方案--------------------------------------------------------
那个视频讲的是asp.net mvc 1
你的是同样版本么?
------解决方案--------------------------------------------------------
cs页面没有了,不然你那就不是mvc,而是webform 了。
那个index所在的目录是什么?是home吗?有个对应的Homecontroller 吗?homecontroller 中有个index 的action吗?
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
MVC主要目的是促进应用中模型、视图、控制器间关注的清晰分离,即对应用程序的解耦。
由控制器进行数据的处理,视图只负责显示数据,当然如果你非要有个.cs文件那也是可以的。只是违反了MVC最初的动机。
在view里面,建一个新的普通aspx窗体,然后在其.cs里改变一下以下红色代码即可。(因为System.Web.Mvc.ViewPage也是继承自System.Web.UI.Page)
public partial class WebForm1 :System.Web.Mvc.ViewPage
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
------解决方案--------------------------------------------------------