如何将动态值传递给另一个视图页面

时间:2012-04-02 12:25:13

标签: asp.net-mvc-3 entity-framework asp.net-mvc-4

任何人都可以教我如何在VIEW页面设置默认值? 我想要的东西是这样的:

@Html.HiddenFor(x => x.MemAd , value="M")

如何使用会话将动态值传递到另一个视图页?

1 个答案:

答案 0 :(得分:3)

您可以在渲染此视图的控制器操作中执行此操作:

public ActionResult SomeAction()
{
    MyViewModel model = ...
    model.MemAd = "M";
    return View(model);
}

并在相应的视图中:

@model MyViewModel
...
@Html.HiddenFor(x => x.MemAd)

将生成:

<input type="hidden" name="MemAd" id="MemAd" value="M" />