我有一个用户填写的表单,然后被定向到包含输入数据的视图。如何创建此视图,以便它使用初始化为用户输入的变量。视图应该如何。我已经阅读了有关将参数传递给视图的信息,但我需要一种方法来创建它,然后将传递给视图中每个变量的参数分配给它们。
编辑:来自布赖恩·罗杰的例子
说有模特
public class MyModel
{
    public string Name { get; set; }
}
还有一个视图(使用另一个名为 mod 的模型),例如
@using (Html.BeginForm("Example", "Test", FormMethod.Get))
  {
     <input type="text" name="Name" value="@Model.Name" />
      <input type="submit" value="Go" />
 }
填写表格后,我想获取数据并将其显示在另一个视图 view2 中
@model MyModel
@{
   Layout = "~/Views/Shared/_Layout.cshtml";
 }
<h2>Example of passing data between the view and controller using a model</h2>
 @if (string.IsNullOrEmpty(Model.Name))
  {
    <p>Enter your name below and click Go.</p>
  }
 else
 {
    <p>You entered "@Model.Name".
 }
我的提交按钮控制器看起来像
public ActionResult Example(MyModel model)
{
    model.Name = mod.Name;
    return View("view2", model);
}
mod.Name 的值是正确的,但我只是没有传递给新视图
编辑2:
view2 的控制器看起来像这样
public ActionResult view2(MyModel model)
{
  return View(model)
}