Asp.net mvc 如何在asp.net MVC 4中创建包含子视图的视图
我有一个控制器:Asp.net mvc 如何在asp.net MVC 4中创建包含子视图的视图,asp.net-mvc,Asp.net Mvc,我有一个控制器: public ActionResult Index() { return View(); } public ActionResult Button1() { return View(); } MySite/MyController/使用3个按钮和一个div呈现站点。 按钮重定向到: MySite/控制器/按钮1 MySite/控制器/按钮2 MySite/控制器/按钮3 我希望当用户单击butto
public ActionResult Index()
{
return View();
}
public ActionResult Button1()
{
return View();
}
MySite/MyController/使用3个按钮和一个div呈现站点。
按钮重定向到:
MySite/控制器/按钮1
MySite/控制器/按钮2
MySite/控制器/按钮3
我希望当用户单击button1时,它会在div中呈现MySite/MyController/和public ActionResult button1()的内容
波顿2号和3号也是如此。如果用户直接转到MySite/Controller/button2,它应该在目录的div中使用ActionResult button2呈现索引
有没有一个简单的方法可以做到这一点?我是否需要使用ajax来替换div的内容,还是应该将按钮作为局部视图并在4个页面上呈现它们
如果ajax很简单,我希望页面不需要刷新,只需加载内容。但是,如果用户直接进入MySite/Controller/button2,我不确定如何正确呈现页面。我在这里看到了一些有效的选项: