Jquery 如何在MessageBox中显示验证摘要?

Jquery 如何在MessageBox中显示验证摘要?,jquery,asp.net-mvc,html-helper,Jquery,Asp.net Mvc,Html Helper,我尝试做动态验证总结。如您所见,我想在按钮旁边的气泡中显示验证摘要。但是我不能 @{ ViewBag.Title = "Yönetim Giriş"; Layout = "~/Views/Shared/_LoginLayout.cshtml"; var a = Html.ValidationSummary(true, "Hatalı giriş. Lütfen tekrar deneyiniz."); } 我可以使用var a获取我的验证摘要。我想在气泡或消息框中显示

我尝试做动态验证总结。如您所见,我想在按钮旁边的气泡中显示验证摘要。但是我不能

@{
    ViewBag.Title = "Yönetim Giriş";
    Layout = "~/Views/Shared/_LoginLayout.cshtml";
    var a = Html.ValidationSummary(true, "Hatalı giriş. Lütfen tekrar deneyiniz.");
 }
我可以使用
var a
获取我的验证摘要。我想在气泡或消息框中显示此消息

-艾德·艾特-

<tr> <td align="right" colspan="2">
    @Html.DialogFormLink("Şifremi Unuttum", Url.Action("SifreUnuttum"), "Şifre Hatırlama", "ProfileContainer", Url.Action("Login"))
     <input type="submit" value="Log In" onclick="javascript:alert();" />
</td> </tr> </table>



<script>
    function alert(){
       alert(@Html.ValidationSummary(true, "Hatalı giriş. Lütfen tekrar deneyiniz."))
    }
</script>

@DialogFormLink(“ifremi Unuttum”、Url.Action(“sifreuntum”)、“ifre Hat”rlama、“ProfileContainer”、Url.Action(“登录”))
函数警报(){
警报(@Html.ValidationSummary(true,“HatalıgirişLütfen tekrar Deneyinizing.”)
}

您需要更改函数的名称:

<script>
    function alert(){
       alert(@Html.ValidationSummary(true, "Hatalı giriş. Lütfen tekrar deneyiniz."))
    }
</script>

函数警报(){
警报(@Html.ValidationSummary(true,“HatalıgirişLütfen tekrar Deneyinizing.”)
}
您将函数命名为alert(),这是js中警报窗口的函数。 因此,您正在对调用进行无限循环。 你得到了:P

使用Ctrl+Shift+J
你可以在那里找到js错误

你可以说:alert(@Html.ValidationSummary(true,“Hatalıgiriş.Lütfen tekrar deneyinizing.”)不是;不工作?/*我无法打开图片*/是的。当我点击提交按钮。它没有出现。您需要显示更多代码。我在你的代码段中看不到提交按钮,添加了按钮和脚本代码。谢谢。现在我可以看到警报窗口,但盒子里什么也没有写。