我在.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.)
。
我怎样才能做到这一点?
答案 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")">
实习生,单击该按钮时,将调用该方法。