MVC服务器前台提示

        [HttpPost]
        public ActionResult AddMsg(MsgModel model)
        {
            string strSql = "insert into tbl_msg(title,msg,msg_by,msg_date,status) values(@title,@msg,@msg_by,getdate(),'A')";
            SqlParameter[] paramter ={
                new SqlParameter("@title",SqlDbType.NVarChar,200),                    
                new SqlParameter("@msg",SqlDbType.NVarChar,1000),
                new SqlParameter("@msg_by",SqlDbType.VarChar,20)
            };
            paramter[0].Value = model.Title;
            paramter[1].Value = model.Msg;
            paramter[2].Value = LoginStaffID;
            if (SqlDbHelper.ExecuteSql(strSql, paramter) > 0)
            {
                TempData["SuccKey"] = "添加成功,是否继续添加呢?";//前台弹出JS
            }
            else
            {
                ModelState.AddModelError("addError", "发生错误,留言失败!");//文本显示
                return View(model);
            }
            return View();           
        }
<!DOCTYPE html>
<html>
<head>
    <title>添加留言</title>
    <link type="text/css" href="@Url.Content("~/Content/Site.css")" rel="Stylesheet" />
</head>
<body>
    <script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
    @using (Html.BeginForm()) {
        @Html.ValidationSummary(true)
        <fieldset>
            <legend>MsgModel</legend>
    
            <div class="editor-label">
                @Html.LabelFor(model => model.Title)
            </div>
            <div class="editor-field">
                @Html.EditorFor(model => model.Title)
                @Html.ValidationMessageFor(model => model.Title)
            </div>
    
            <div class="editor-label">
                @Html.LabelFor(model => model.Msg)
            </div>
            <div class="editor-field">
                @Html.EditorFor(model => model.Msg)
                @Html.ValidationMessageFor(model => model.Msg)
            </div>
            用户名:@Html.DropDownList("ddlStaff_id", (SelectList)ViewBag.list, "请选择")
            <p>
                <input type="submit" value="添加留言" />
                @Html.ValidationMessage("addError")
            </p>
        </fieldset>
    }
    
    @if (TempData["SuccKey"]!=null)
    {
        <script type="text/javascript">
            if (!confirm('@HttpUtility.JavaScriptStringEncode(Convert.ToString(TempData["SuccKey"]))')) {
               window.location.href="Index";
            }
        </script>
    }
    <div>
        @Html.ActionLink("Back to List", "Index")
    </div>
</body>
</html>

运行效果如下:
<form action="/Msg/AddMsg" method="post">
.......
<p>
         <input type="submit" value="添加留言" />
         <span class="field-validation-valid" data-valmsg-for="addError" data-valmsg-replace="true"></span>
</p>
</form>    
        <script type="text/javascript">
            if (!confirm('添加成功,是否继续添加呢?')) {
               window.location.href="Index";
            }
        </script>
<a href="/Msg">Back to List</a>
posted @ 2013-10-23 23:05  --宁静以致远--  阅读(328)  评论(0编辑  收藏  举报