我试着做动态验证总结。正如您看到的这幅画一样,我希望在按钮旁边的气泡中显示验证摘要。但是我做不到。
@{
    ViewBag.Title = "Yönetim Giriş";
    Layout = "~/Views/Shared/_LoginLayout.cshtml";
    var a = Html.ValidationSummary(true, "Hatalı giriş. Lütfen tekrar deneyiniz.");
 }我可以使用var a获得我的验证摘要。我想在气泡或信息框中显示这条信息。
-EDİT-
<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>发布于 2014-01-22 08:29:47
您需要更改函数的名称:
<script>
    function alert(){
       alert(@Html.ValidationSummary(true, "Hatalı giriş. Lütfen tekrar deneyiniz."))
    }
</script>您将函数命名为警报(),它是js中的警报窗口函数。因此,您正在为调用进行无限循环。有堆叠溢出:P
使用Ctrl+shif+J,您可以在那里找到js错误
https://stackoverflow.com/questions/21277290
复制相似问题