リクエストの送信時に警告メッセージを表示しようとしています。アラートメッセージは、ViewBagの内容でなければなりません。ここに私の見解があります。ダイアログボックスビューでのViewBagコンテンツの表示
@{
ViewBag.Title = "Request";
Layout = "~/Views/Shared/_Layout.cshtml";
}
@if (!string.IsNullOrEmpty(ViewBag.message))
{
<script type="text/javascript">
var msg = "@ViewBag.message";
alert(msg);
</script>
}
ViewBag.messageに値が入っていてもアラートはありません。
は、あなたはそれが 'document.ready'ラップしようとしたがありますか? –
このビューを返すアクションを提供できますか? – Usman
public ActionResult Index() { ViewBag.message = TempData ["Message"]。ToStr(); 戻るView(); } –