0

私が確認した何らかの条件のためにユーザーが同じページにリダイレクトされた場合、その理由を示す小さなエラー メッセージをページの上部に表示したいと考えています。たとえば、アプリケーションの下部に 2 つのボタンがあります。1 つはページをリロードして詳細情報を入力できるようにするためのもので、もう 1 つは次のページに移動するためのものです。先に進む前に、何かを入力しておく必要があります。何も入力しない場合は、ページをリロードして、「何とか入力してください」というエラー メッセージを表示します。みたいなことを考えていた

ViewBag.ErrorMessage = "Please enter blah."

しかし、これが表示されていることを確認するにはどうすればよいですか?

4

1 に答える 1

0

ビューに入れることで、そのエラーメッセージを出力できます@ViewBag.ErrorMessage。_Layout に配置して、必要なページのコンセプトを再利用することもできます。

たとえば、次~/Views/Shared/_Layout.cshtmlのようなコードを開いて追加できます。

<body>

    @ViewBag.ErrorMessage

</body>

次に、任意のコントローラー アクションでエラー メッセージを設定すると、常に同じ場所に表示されます。

エラーメッセージを設定しなくても大丈夫です。ViewBag/ViewData は null 値を気にしません。単に表示されません。

于 2013-10-09T23:15:34.770 に答える