gpt4 book ai didi

javascript - 如何在使用 Html.BeginForm 时显示警报(验证消息)?

转载 作者:行者123 更新时间:2023-11-30 12:17:25 24 4
gpt4 key购买 nike

我正在使用 html.Beginform 导航到操作。我正在向它传递一个参数。参数的值是从下拉列表中检索的。我想检查是否已选择下拉菜单。如果有点击事件,我可以轻松验证。但我不知道如何在没有点击事件的情况下实现这一目标。

下面是我的代码:

@using (Html.BeginForm("Index", "Report", FormMethod.Post))
{
}

Controller :

public ActionResult Index (string Name)
{
}

是否可以使用 Javascipt 而不是 C# 来实现它?

最佳答案

使用模型时,一定要加上

[Required]

在您希望被要求的项目上。

public class TheDropDownModel
{
[Required]
public string DropdownId { get; set; }
}

然后在 View 上添加以显示验证摘要。

@using (Html.BeginForm("Index", "Report", FormMethod.Post))
{
...dropdown code
@Html.ValidationSummary(true)

..submit button
}

将 Controller 更改为

public ActionResult Index (TheDropDownModel model)
{
}

关于javascript - 如何在使用 Html.BeginForm 时显示警报(验证消息)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32074449/

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