嗨,我有一个带有这些控件的视图
<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 */ )
}