如何提交视图中的值



嗨,我有一个带有这些控件的视图

<input type="text" class="radius2" />
<input type="button" value="Place bid" class="bid-btn" />

我想在单击按钮时将文本框中的值传递给另一个视图(通过操作方法)。操作方法应呈现视图。

如何实现这一点?

谢谢,

Sachin

@using(Html.BeginForm("SubmitAction", "Home", FormMethod.Post))
{
    <input id="radius2" name="radius2" type="text" class="radius2" />
    <input type="submit" value="Place bid" class="bid-btn" />
}
    [HttpPost]
    public ActionResult SubmitAction(string radius2)
    {
       return AnotherView(radius2);
    }
    public ActionResult AnotherView(string value)
    {
       return View(); 
    }

写在记事本中,因此可能需要小的语法更改

将name属性添加到标签中,以便服务器可以访问它们

<input name="Name1" type="text" class="radius2" />
<input type="button" value="Place bid" class="bid-btn" />

然后当提交你的行动应该是类似于这个

public ActionResult SubmitAction(string name1)
{
  return View("ViewName" , /* the model here */ )
}

最新更新