在C#中的html表单帖子上运行一个函数

时间:2018-06-13 03:36:08

标签: c# asp.net

我在.cshtml文件中有以下表单(作为ASP.NET Web应用程序的一部分):

<form method="post" action="">
  <fieldset>
    <p><label for="id">id:</label>
       <input type="text" name="id" value="" /></p>

    <p><label for="name">Name:</label>
       <input type="text" name="name" value="" /></p>

    <p><input type="submit" name="buttonSubmit" value="submit" /></p>
  </fieldset>
</form>

我想在提交按钮单击上运行C#命令/功能。例如,点击它时,我想运行Console.Write("Yes" + name.)

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

Madno, 如果我正确理解你的问题,这需要运行服务器端,我建议如下: 确保为此视图添加了相应的Controller(假设您使用的是MVC模式),应该是这样的

public class FindAndReplaceController : Controller
{
  public ActionResult FunctionNameInControler(string id, string name)
    {
       return null;
    }
}

,然后
改变你的

<form method="post" action="">

这样的事情

<form action="@Url.Action("FunctionNameInControler", "FindAndReplace")">

实习生,单击该按钮时,将调用该方法。