Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 如何从视图提交值?_Asp.net Mvc 3_C# 4.0_Razor - Fatal编程技术网

Asp.net mvc 3 如何从视图提交值?

Asp.net mvc 3 如何从视图提交值?,asp.net-mvc-3,c#-4.0,razor,Asp.net Mvc 3,C# 4.0,Razor,大家好,我有一个视图,上面有这些控件 <input type="text" class="radius2" /> <input type="button" value="Place bid" class="bid-btn" /> 我想在单击按钮时将文本框中的值传递给另一个视图(通过操作方法)。动作方法应该渲染视图 这怎么可能实现呢 谢谢 Sachin将name属性添加到标记中,以便服务器可以访问它们 <input name="Name1" type="text

大家好,我有一个视图,上面有这些控件

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

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

这怎么可能实现呢

谢谢


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

<input name="Name1" type="text" class="radius2" />
<input type="button" value="Place bid" class="bid-btn" />
@使用(Html.BeginForm(“SubmitAction”、“Home”、FormMethod.Post))
{
}
[HttpPost]
公共操作结果提交(字符串半径2)
{
返回另一个视图(半径2);
}
公共操作结果另一个视图(字符串值)
{
返回视图();
}
写在记事本中,因此可能需要对语法进行一些小的更改

我认为类型应该是“提交”
public ActionResult SubmitAction(string name1)
{
  return View("ViewName" , /* the model here */ )
}
@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(); 
    }