我有一个使用自定义布局的自定义部分。此部分是动态的,所有操作都将接收YEAR参数。我不希望从视图内部通过部分进行设置导航。在布局使用的导航操作中获取此参数的最佳方法是什么?如果年份在URL中为?year = 2012,那么我可以通过查询字符串获取它。我的问题是,这可能在那里作为controller / action / 2012。我怎样才能在导航行动中获得这一年?
答案 0 :(得分:0)
controller / action?year = 2012和controller / action / 2012基本相同
{controller}/{action}/{year}
在行动中
public class MyController:Controller
{
public ActionResult MyAction(int year)
{
:
:
:
}
}
如果您已定义上述路线以及默认路线({controller} / {action} / {id})
url MyController / MyAction?year = 2012和MyController / MyAction / 2012都将被平等对待。