我正在自学asp .net mvc3。我想创建一个用户帐户页面,其中包含 3 个选项卡 - 例如 YourAddress、YourPhotos 和 YourProfile。
第三个选项卡(YourProfile)还有 2 个子选项卡... ChangeDetails 和 DeactiaveAccount。
它们都是动态页面,因此我想将它们保留为单独的页面。
基本上,网址是:
localhost/MyHome/YourAddress
localhost/MyHome/YourPhotos
localhost/MyHome/YourProfile/ChangePassword
localhost/MyHome/YourProfile/DeactivateAccount
(根据要求,我已将通用 tab1、tab2 等更改为真实场景中的内容)
我打算做这样的事情:
public class MyHomeController : Controller
{
//
// GET: /MyHome/Tab1
public ActionResult Tab1()
{
return View();
}
//
// GET: /MyHome/Tab2
public ActionResult Tab2()
{
return View();
}
//
// GET: /MyHome/Tab3
public ActionResult Tab3()
{
return View();
}
}
如何处理 YourProfile 的子选项卡?如何在控制器中调用控制器?
实现这一目标的最佳方法是什么。
谢谢