0

私は次のようなデザインビューを持っています:

マイビューデザインモード

ここでは、保存ボタンをクリックしたときにエントリの検証を行います。期待する表示領域にエラーメッセージを表示したいのですが。どうすればそれが可能ですか?

私のコントローラーアクションは:

 [HttpPost]
        public ActionResult Save(COA_ChartsOfAccount oCOA_ChartsOfAccount)
        {
            try
            {
                if (this.ValidateInput(oCOA_ChartsOfAccount))
                {
                    COA_ChartsOfAccount oParent = new COA_ChartsOfAccount();
                    oParent = oParent.Get(oCOA_ChartsOfAccount.ParentHeadID);
                    if (oCOA_ChartsOfAccount.IsChild)
                    {
                        oCOA_ChartsOfAccount.ParentHeadID = oParent.AccountHeadID;
                    }
                    else 
                    {
                        oCOA_ChartsOfAccount.ParentHeadID = oParent.ParentHeadID;
                    }
                    oCOA_ChartsOfAccount = oCOA_ChartsOfAccount.Save();
                    return RedirectToAction("RefreshList");
                }
                return View(oCOA_ChartsOfAccount);
            }
            catch (Exception ex)
            {                
                return View(oCOA_ChartsOfAccount);              
            }

        }

注:エラーメッセージ表示の共通部分ビューを作成したいと思います。(例外エラーメッセージ、検証メッセージ、あらゆる種類のユーザー通知メッセージなど)

4

1 に答える 1

2

現在の設定で

エラーメッセージを表示するには

コントローラ内:

catch (Exception ex)
        {                
            TempData["message"] = "Custom Error Messge";
            return View(oCOA_ChartsOfAccount);              
        }

あなたの見解では:

<div style="color: red;font-weight:900;">@TempData["message"]</div>
于 2012-07-10T04:18:15.063 に答える