千家信息网

C#知识点有哪些

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要为大家展示了"C#知识点有哪些",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"C#知识点有哪些"这篇文章吧。C#知识点之一:存储过程里判断一个参
千家信息网最后更新 2026年11月02日C#知识点有哪些

这篇文章主要为大家展示了"C#知识点有哪些",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"C#知识点有哪些"这篇文章吧。

C#知识点之一:存储过程里判断一个参数和一个字段的关系时 必须select语句得有括号,例如

IF @Price< = (SELECT MIN(MarkupPrice) FROM IOrderPriceList)

C#知识点之二:页面弹出div 页面变灰不可以再点击

首先,原理是三个div

< div> 这个包括了整个页面的东西< /div>

< div>这是个弹出的div< /div> ---这个是弹出层

< div> 空的且独立的div< /div>---这个是遮盖层

这三个div是相互独立 ,不相互嵌套的,点击按钮弹出的时候,弹出后两个div对遮盖层进行css设置就OK了

< script type="text/javascript" >       //页面内弹出提示信息          function ShowTip(div1,div2){              div1 == getObject(div1);              div2 == getObject(div2);              Member_Main == getObject(Member_Main);              div1.style.display="block";              div1.style.width=document.body.scrollWidth;              div1.style.height=document.body.scrollHeight;              div2.style.display="block";              div2.style.left = (document.body.clientWidth / 2) - (div2.offsetWidth / 2);              div2.style.top = (document.body.clientHeight / 2 + document.body.scrollTop) - (div2.offsetHeight / 2);              Member_Main.className = "Member_hide"         }                    function CloseTip(div1,div2){           div1 == getObject(div1);              div2 == getObject(div2);           div1.style.display="none";              div2.style.display="none";           Member_Main.className = "";          }                    function getObject(objectId) {               if(document.getElementById && document.getElementById(objectId)) {           // W3C DOM              return document.getElementById(objectId);               }                else if (document.all && document.all(objectId)) {           // MSIE 4 DOM              return document.all(objectId);               }                else if (document.layers && document.layers[objectId]) {           // NN 4 DOM.. note: this won't find nested layers              return document.layers[objectId];               }                else {              return false;              }          }     < /script>  /*遮盖层*/  .layover {   position:absolute;   top:0px;   FILTER: alpha(opacity=20);   -moz-opacity:.2;   opacity:0.2;   background-color:#999999;    z-index:101;    left: 0px;   display:none;  }

弹出层的样式可以自己定义

C#知识点之三:为了防止别人盗用自己的Iframe ,可以在顶部加句脚本

if (top.location != location)       {top.location.href = http://www.9588.com/;}

C#知识点之四:在存储过程里,动态的拼sql语句,除了想要返回子结果集,有的时候还需要一些对原结果集的sum,cout之类的

然后赋给out参数 ,传出该值

declare @sql nvarchar(4000);

declare @SumOperateFee money;

set @sql=' select * from orders where reservationtime > ''2009-7-22'''--简易的sql ,实际中复杂很多

set @sql='select @SumOperateFee=sum(a.pricedue) from ( '+@sql+' ) as a '

EXECUTE sp_executesql

@sql,

N'@SumOperateFee money output',

@SumOperateFee output;

这样就把exec 执行的结果赋给变量了 ,而这个变量时out类型的,在c#端可取值,

但我翻了个严重的错误,一个很低级的错误,

在执行sql语句的时候,提示"过程需要参数 '@statement' 为 'ntext/nchar/nvarchar' 类型",弄了半天弄的一头雾水,

结果google了一下,才知道,它指的是这个@sql的类型,而我竟然定义的是varchar ,悔呀,浪费了好多时间。

以上是"C#知识点有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

知识 知识点 C# 结果 页面 内容 参数 时候 篇文章 类型 语句 过程 三个 变量 错误 存储 学习 帮助 提示 独立 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 什么是科技互联网 互联网加科技 哈尔滨大商圈互联网科技有限公司 湖南永感互联网科技有限公司 广州百单互联网科技有限公司 北京互联网科技公司 上海万想互联网科技 大白互联网科技 滨湖区互联网智能科技产品供应 安控科技rtu产品工业互联网 互联网和高科技公司 央行互联网金融科技公司 常德市电业局互联网科技部 互联网金融科技公司干啥的 广州恒生互联网科技有限 互联网与医疗科技 互联网保险科技创业 朱啸虎曾投资哪些互联网科技企业 科技大学互联网 2021互联网科技公司排名 安徽鑫晟辉互联网科技 润盈互联网科技 湖南洣水互联网科技有限公司扣款 互联网汽车科技小镇 中国科技互联网公司收入 浙江互联网科技研学营 健康食品互联网创新科技园项目 互联网金融科技公司的优势 全球科技与互联网公司市值变化 张家口科技产业互联网平台
0