大家好我有一个关于这些控件的视图
<input type="text" class="radius2" />
<input type="button" value="Place bid" class="bid-btn" />
我想在单击按钮时将文本框中的值传递给另一个视图(通过操作方法)。 action方法应该呈现视图。
如何实现这一目标?
谢谢,
萨钦
答案 0 :(得分:2)
@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();
}
写在记事本中,因此可能需要进行小的语法更改
答案 1 :(得分:1)
为标签添加名称属性,以便服务器可以访问它们
<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 */ )
}