首页 > 编程语言 >js的True is not defined以及c#的未将对象引用设置到对象的实例问题

js的True is not defined以及c#的未将对象引用设置到对象的实例问题

时间:2022-11-02 15:00:47浏览次数:37  
标签:defined True js c# voted var null true

C# 的 true 传到 javascript 变为True
C#:
var voted = empfinal.Count() > 0 ? true : false;
JS:
if (@voted) {
alert("您已经投过票了!");
return;
}
报错:True is not defined,if(True).....
原因:C#的true传到js变为True,而js只认小写,改为if (@(voted?true:false)) 也不行,还是变为True,给两bool值加引号它就行了,什么原理我还没弄清楚,先记载在这。
改为
if (@(voted?"true":"false")) {
……
}


DB查询语句:未将对象引用设置到对象的实例
错误:
System.NullReferenceException
HResult=0x80004003
Message=未将对象引用设置到对象的实例。

代码:
var var1 = from c in Table1 where c.field1.Contains(var.ToString()) select c;
改为:
var var1 = from c in Table1 where c.field1!=null && c.field1.Contains(var.ToString()) select c;

增加字段不为空值的判断。

原因:
查询字段含有空值

参考:
https://www.cnblogs.com/ybtools/p/6564394.html
如果源集合为 null 或包含值为 null 的元素,并且查询未处理 null 值,当您执行查询时将会引发 NullReferenceException。

标签:defined,True,js,c#,voted,var,null,true
From: https://www.cnblogs.com/wildorchid/p/16851028.html

相关文章

  • anaconda配置pytorch环境遇到的坑
    1.设置jupyternotebook默认打开位置单击jupyternotebook图标,打开属性,将“目标”和“起始位置”两个框里加入你要默认的打开位置2.jupyter打开后内核无法启动/启动失败......
  • playwright:command not found: playwright 未找到命令
    背景看官文中的代码生成器:playwrightcodegenplaywright.dev解决打开终端执行:python3-mplaywrightcodegenplaywright.dev其他知识python3-m作用:-m能给......
  • 赋能千行百业数字化转型,OpenHarmony生态新成果即将亮相HDC2022
     第四届华为开发者大会2022(Together)将于11月4日-6日在东莞召开,OpenAtomOpenHarmony(以下简称“OpenHarmony”)将携生态新成果亮相HDC2022。带来多场行业论坛及线下展区活......
  • leetcode-461.汉明距离
    461.汉明距离publicinthammingDistance(intx,inty){intz=x^y;//上下俩数都一样为0,不一样为1,得到一个整体intres=0;//当z......
  • day12 --> (Web概念回顾、Tomcat服务器、Servlet入门)
    Web相关概念的回顾: 1.软件架构:1.B/S:浏览器/服务器端2.C/S:客户端/服务器端2.资源分类:1.静态资源:所有用户访问后,得到的结果都是一样的,称之为静态资源如:html、......
  • Wrangler本地项目部署到CloudFlare
    安装Wrangler2.0CLInpminstall-gwrangler#或yarnglobaladdwrangler登录到CloudFlare要支持Wrangler将脚本部署到Cloudflare,您需要登录到Cloudflare......
  • Java多线程-ThreadLocal(六)
    为了提高CPU的利用率,工程师们创造了多线程。但是线程们说:要有光!(为了减少线程创建(T1启动)和销毁(T3切换)的时间),于是工程师们又接着创造了线程池ThreadPool。就这样就可以了吗?—......
  • Docker容器 获取宿主机CPU信息等或重启网卡命令操作介绍
    1.知识点介绍A.Docker和宿主机共用一个内核,Namespace的隔离依然没有完全隔离Linux资源,如:/proc、/sys、/dev/sd*等目录;B.使用Docker容器问题:在容器中执行top、......
  • [Typescript] 86. Medium - ToPrimitive
    Convertapropertyoftypeliteral(labeltype)toaprimitivetype.ForexampletypeX={name:'Tom',age:30,married:false,addr:{home:'12......
  • 线上kafka消息堆积,consumer掉线,怎么办?
    线上kafka消息堆积,所有consumer全部掉线,到底怎么回事?最近处理了一次线上故障,具体故障表现就是kafka某个topic消息堆积,这个topic的相关consumer全部掉线。整体排查过程和......