質問

I try to do dynamic validation summary. As you see this picture, I want to show validation summary as in bubble next to button. However I can't.

@{
    ViewBag.Title = "Yönetim Giriş";
    Layout = "~/Views/Shared/_LoginLayout.cshtml";
    var a = Html.ValidationSummary(true, "Hatalı giriş. Lütfen tekrar deneyiniz.");
 }

I can get my validation summary with using var a . I want to show this message in bubble or in message box.

-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>
役に立ちましたか?

解決

You need to change name of you function:

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

you named you function alert() which is function of alert window in js. So you are making infinite loop for calls. You got stackoverflow :P

use Ctrl+shif+J you can find js errors there

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top