4

フォームを含むビューがあります。コントロールには、モデルの注釈があります。それが欲しいです

    @Html.ValidationSummary();

警告メッセージ ボックスに表示されます。

方法はありますか。私はmvcが初めてなので、答えを詳しく説明してください。

前もって感謝します!!

4

1 に答える 1

3

私は自分のコンピューターを持っていないので、例を提供することはできませんが@Html.ValidationSummary()、エラーの順序付けられていないリストを返します。( http://msdn.microsoft.com/en-us/library/dd460343(v=vs.108).aspxを参照)

JavaScript で値があるかどうかを確認し、JQuery を使用して要素@Html.ValidationSummary()のテキスト値を引き出してアラートに入れることができます。<li>

これを試してみてください。まだテストしていませんが、ガイドになるはずです。

<script>
var validationSummary = '@Html.ValidationSummary()';
var alerttext = '';
if (validationSummary !== '')
{
    $(validationSummary)
        .find('li').each( function()
        {
            alerttext = alerttext + $(this).text() + '\n';
        });

    alert(alerttext);

}

</script>
于 2013-03-06T11:56:28.250 に答える