首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

MVC4 return View(model)后页面没数据

2013-10-29 
MVC4 return View(model)后页面没有数据!contrllerpublic ActionResult _Contract_Record(){ReadyMixingCo

MVC4 return View(model)后页面没有数据!
contrller

        public ActionResult _Contract_Record()
        {
            ReadyMixingConcreteBLL.Models.Contract_Record model = new ReadyMixingConcreteBLL.Models.Contract_Record();
            return View(model);
        }
        [HttpPost]
        public ActionResult _Contract_Record(string id)
        {
            IContract_RecordService service = BLLManager.get("ReadyMixingConcreteBLL.Service.Contract_RecordService") as IContract_RecordService;
            ReadyMixingConcreteBLL.Models.Contract_Record model = service.GetContract_RecordInfoByID(id);
            ModelState.Clear();
            return View(model);
        }


页面的post代码
    function ContractCheck(value) {
        //var row = rows
        // alert(value+"你妹啊!");
        $.post('@Url.Action("_Contract_Record","SYSJGL")', {id: value }, function show() { LoginBox('userControl'); });
        debugger;
    }


页面上设置断点查看Model是有数据的但是使用这个就是没有数据
@Html.DisplayFor(model=>model.Memo1)

上面LoginBox('userControl') userControl是一个隐藏的Div在LoginBox之后这个Div才会显示@Html.DisplayFor就是在这个Div内
如下
<div id="userControl" style="display:none;">
  <div class="MainBlock" style="width:800px;">
<div class="inLineMainDiv">
<div class="inLineleftDiv">企业序列号:<span>@Html.DisplayFor(model=>model.Product_Enterprise_ID)</span></div>
    <div class="inLineMidDiv">备案日期:<span>@Html.DisplayFor(model=>model.Record_Date)</span></div>
  <div class="inLineRightDiv">备案号:<span>@Html.DisplayFor(model=>model.Record_No)</span></div></div></div></div>
</div>

希望大家帮帮我这事弄了一天了还没找到原因 mvc4 html javascript
[解决办法]
return View(model); 返回的是一个View,但是
 $.post('@Url.Action("_Contract_Record","SYSJGL")', {id: value }, function show() { LoginBox('userControl'); });
你post后并没有显示这个新view,

建议改成return json,post根据得到的返回,刷新页面
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/

热点排行