当前位置: 首页 > news >正文

沈阳市网站制作公司网站流量指标有哪些

沈阳市网站制作公司,网站流量指标有哪些,政府网站建设方案,hao123全面分析说一下情况: 代码没问题,能成功从数据库里查到数据,能将数据丢给ViewBag.XXXX, 在View页面也能获取到 ViewBag.XXXX的值,但是发布到线上后报这个错: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 无法对 …

说一下情况:

代码没问题,能成功从数据库里查到数据,能将数据丢给ViewBag.XXXX, 在View页面也能获取到 ViewBag.XXXX的值,但是发布到线上后报这个错:

Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 无法对 null 引用执行运行时绑定

点击查看大侠的分析(报错原因类似):https://blog.csdn.net/catshitone/article/details/99718151


就这样实体直接就没了!加了 ViewBag.XXXX != null 的判断都没用,页面直接蹦,

无法对 null 引用执行运行时绑定,估计是.net6.0的bug,不是我的问题 ....  嗯嗯...

所以我认为 ViewBag.XXXX 和 ViewDate["XXXX"] 这样传递 实体数据 不是很靠谱,

传递简单的 int还有string的值的问题还不大,传递复杂实体的话,靠 dynamic 类型去编译,

估计会找不到他的对应的实体类Class .... 导致 实体数据不为空,但是找不到实体里的属性值 ...


还是老老实实的用 View去传递实体:

Controler:

        public ActionResult TaskEdit(){string TaskID = HttpContext.Request["TaskID"] == null ? "" : HttpContext.Request["TaskID"].ToString();//url参数PMP_Task Task = taskBLL.GetTask(TaskID);//一个实体数据,不为空     ViewBag.RoleUsers = roleBLL.GetRoleUsers();//一个实体Listreturn View(Task);//传递实体值}

View:

@model XrErp.Model.PMP_Task   //指定传递来的实体值的类型
@using XrErp.Model
@{Layout = null;
}<html>
<body><!-------直接用:Model 作为实体值来用 -----------><select id="TeamMember" class="my-css" multiple="multiple">@{if (ViewBag.RoleUsers != null && ViewBag.RoleUsers.Count > 0){for (int i = 0; i < ViewBag.RoleUsers.Count; i++){if (Model != null && Model.TeamMember.Contains(ViewBag.RoleUsers[i].Username)){<option value="@ViewBag.RoleUsers[i].UserID" selected>@ViewBag.RoleUsers[i].Username</option>}else{<option value="@ViewBag.RoleUsers[i].UserID">@ViewBag.RoleUsers[i].Username</option>}}}}
</select><input type="number" id="ManHour" placeholder="0.0" value="@Model.ManHour"  /><input type="date" id="TaskStartDate" value="@Model.TaskStartDate.ToString("yyyy-MM-dd")"/></body>
</html>

这样就不会报:

Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 无法对 null 引用执行运行时绑定

的错了


本解决方法参考于:https://www.cnblogs.com/objectnull/p/9240160.html

另外注意Model的M大小写:https://blog.csdn.net/foren_whb/article/details/80665438

 (声明类型的时候用小m{@model},调用的时候用大M{@Model})

http://www.tj-hxxt.cn/news/45647.html

相关文章:

  • 网络公司制作网站搜索引擎优化技术都有哪些
  • 要做网站找谁帮忙做淘宝推广平台有哪些
  • 新塘做网站公司业务网站制作
  • wordpress 调用指定文章seo外推
  • 学校网站建设计划广州专做优化的科技公司
  • 阿盟住房与建设局门户网站seo快速排名代理
  • 手机进入网站自动识别商务软文写作300字
  • 六安马启兵东莞seoseo关键词排名优化
  • 昆明网站建设哪家比较直接登录的网站
  • 自己做网站 服务器网上交易平台
  • 漳州建设局网站seo排名需要多少钱
  • 公司网站后台怎么添加内容windows优化大师好用吗
  • 网站建设与网页设计专业sem网站推广怎么做
  • 网页版抖音入口官网成都爱站网seo站长查询工具
  • 主流网站建设服务器有哪些福州短视频seo网红
  • 辽宁建设工程信息网上传标书时显示初始化签名证书选择模式失败整站优化深圳
  • 网站链接分享做推广google优化推广
  • 如何用织梦建网站松松软文平台
  • 建站最便宜的平台今日最新国际新闻头条
  • 延吉做网站seo是什么的简称
  • 网站线框图怎样做乱码链接怎么用
  • 广东建设协会网站外贸网络营销平台
  • 美食网站建设策划书每日新闻最新消息
  • 怎样建设企业网站软文经典案例
  • 广西南宁公司网站制作公司怎么建立自己的网站
  • mssql网站开发竞价培训课程
  • 永久免费的wap建站平台推广赚钱app
  • 微擎怎么做网站大同优化推广
  • 公司网站 cms厦门seo优化外包公司
  • 好看怎么上传视频网站吗网站外链优化方法