gpt4 book ai didi

events - MVC Razor 按钮

转载 作者:行者123 更新时间:2023-12-01 07:21:30 26 4
gpt4 key购买 nike

嗨,我是 MVC Razor 的新手

我正在尝试使用 3 个按钮插入、删除和更新的页面。

我的观点看起来像

        <div>    
@using (Html.BeginForm())
{

<input type="button" class="button1" value="Insert" />
<input type="button" class="button1" value="Delete" />
<input type="button" class="button1" value="Update" />
}
</div>

我的 Controller 就像
       public ActionResult Index()
{
return View();
}

我将如何在我的 Controller 中获取这些按钮的事件,以便我能够为每个按钮编写逻辑。请帮助我获取有助于解决此问题的编码或任何合适的链接。

谢谢

最佳答案

为按钮命名:

<div>    
@using (Html.BeginForm())
{
<input type="button" name="button" class="button1" value="Insert" />
<input type="button" name="button" class="button1" value="Delete" />
<input type="button" name="button" class="button1" value="Update" />
}
</div>

并在您的操作中使用它:
public ActionResult Index(string button)
{
switch (button)
{
case "Insert": ...
case "Update": ...
case "Delete": ...
}

return View();
}

尽管如此,我不会使用这种方法。我会动态地将表单操作修改为不同的 Controller 操作(使用 Url.Action ),使用 jQuery 将该代码连接到单击处理程序。

关于events - MVC Razor 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6353511/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com