C#系列
文章平均质量分 62
# C#系列
问道于旁
江湖易老,岁月难催,且行且珍惜!
展开
-
C#的代码审查清单
这是为C#开发者准备的通用性代码审查清单,可以当做开发过程中的参考。这是为了确保在编码过程中,大部分通用编码指导原则都能注意到。对于新手和缺乏经验(0到3年工作经验)的开发者,参考这份清单编码会很帮助。清单1. 确保没有任何警告(warnings)。2.如果先执行Code Analysis(启用所有Microsoft Rules)再消除所有警告就更好了。3. 去掉所转载 2013-10-27 12:05:02 · 837 阅读 · 0 评论 -
NET:神奇的 enable
//this.lstCooName.Enabled = false;原创 2014-07-14 17:23:40 · 495 阅读 · 0 评论 -
NET:Checkboxlist,Dropdownlist 添加ToolTip说明
ToolTip属性:ToolTip 类 (System.Windows.Controls) 表示创建弹出项的控件,该弹出项可显示界面中元素的相关信息。命名空间: System.Windows.Controls 程序集: PresentationFramework ToolTip 类 (System.Windows.Forms) 表示一个长方形的小弹出窗口,该窗口原创 2014-07-14 17:30:22 · 1535 阅读 · 0 评论 -
NET:Timer控件
while (true) { //如果取消了 if (worker.CancellationPending) { e.Cancel = true; return; }原创 2014-07-15 10:44:59 · 686 阅读 · 0 评论 -
C#:按钮列表
页面: 列表 function setHiddenFlag(obj) { document.getElementById("hiddenflag").value = obj; } <table id="Table1" style="border-right: t原创 2014-09-16 16:43:20 · 1374 阅读 · 0 评论 -
C#:DataSet和DataTable用法
DataSet CDictionary cDictionary = new CDictionary(); DataSet dsManageDept = new DataSet(); dsManageDept = cDictionary.GetDictionary("", "1=1 AND M_DEPARTMENT_N原创 2014-10-20 17:48:14 · 718 阅读 · 0 评论 -
C#:excel导入导出
资源:excelService 服务 http://download.csdn.net/detail/istend/8060501 排列问题导出时,数字和字符的排列格式默认不一样,数字靠右,字符靠左,想让排列一致,有两个办法:1 在绑定时,就做固定格式2 导出时,将数字那一列转换为文本格式,如下 protected void myGridView_R原创 2014-10-20 17:43:45 · 996 阅读 · 0 评论 -
C#:返回上一层
使用Request.UrlReferrer时需要注意:1. 如果上一页面使用document.location方法导航到当前页面,Request.UrlReferrer返回空值2. 如果有A,B两个页面,在浏览器中直接请求A页面,在A页面的中Page_Load事件中导航到B 页面,则 Request.UrlReferrer返回空。因为 在 Page_load事件中页面还未初原创 2014-11-27 10:33:38 · 3837 阅读 · 0 评论 -
C#:Could not load type 'XXX.Global'
今天,在从现网代码,转为本地调试的时候,在web.config改过接口之后,忽然发现接口页面弹出这种未加载错误:c#,未能加载类型Could not load type 'XXX.Global'很是纳闷,不解,项目没有包含接口么,不对啊,已经包含进去啦,点击http://localhost:5320/端口,同样此错误,很是不解。然后在网上找了找,发现大部分解原创 2015-01-12 18:25:18 · 2324 阅读 · 0 评论 -
C#:检测到有潜在危险的 Request.Form 值
在线数据出现问题在调用webService接口的时候,尝试手动输入xml调用接口,但是出现“检测到有潜在危险的 Request.Form 值”错误 指 ASP.NET 在从浏览器输入的所有内容中检查是否存在潜在的危险数据。如果是 true,则将所有输入数据与一个潜在危险值列表进行比较,从而执行请求验证。如果发生匹配,ASP.NET 将引发 HttpRequestValidatio原创 2014-12-12 13:55:05 · 3704 阅读 · 0 评论 -
C#:Bug,EndpointDispatcher&ContractFilter
[FaultException:由于 ContractFilter在 EndpointDispatcher不匹配,因此 Action为“http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue”的消息无法在接收方处理。这可能是由于协定不匹配(发送方和接收方 Action 不匹配)或发送方和接收方绑定/安全不匹配。请检查发送方和接收方是否具有相同的协定和绑定(包括安全要求,如 Message、Transport、None)。] [Fau原创 2014-12-16 10:57:35 · 4893 阅读 · 0 评论 -
NET:Mail from must equal authorized user
Mail from must equal authorized user 发件人邮箱地址必须是当前登录邮箱的认证用户地址。Requested action not taken: Local user only SMTP类型的机器只允许发信人是本站用户;用户名或密码不正确,并且需要设置如下属性。props.put("mail.smtp.auth", "true");配置文件:原创 2015-03-06 10:46:47 · 1754 阅读 · 0 评论 -
C#:页面传值可能丢失问题
http://10.1.1.1/Apply.aspx?designApproveType=2&applyType=1&proj1Sno=15J2AB0003SH064&proj1Name=%e5%ae%9d%e9%80%9a%e8%b7%af%e7%ad%89#6269%ef%bc%8c6270%e4%b8%bb%e6%9d%86%e7%94%b5%e7%bc%86%e6%8b%86%e9%99%原创 2015-03-10 16:57:21 · 1071 阅读 · 0 评论 -
NET:Error Creating Control -"Object Reference Not Set To An Instance Of Object"
这几天,竟遇见些奇葩问题,有的实在懒的写了,这个比较有意思,以前没见过,写个文章记录下:Error Creating Control -"Object Reference Not Set To An Instance Of Object"在winforms页面中,所有page的所有服务器控件的位置出现一行红字“Error Creating Control - Object re原创 2014-07-24 17:06:55 · 1614 阅读 · 0 评论 -
C#:@Register指令,自定义控件
将别名与命名空间及类名关联起来,以便在自定义服务器控件语法中使用简明的表示法。写一个示例:html标签上边,写上指令abc.WebControls.ComboBox" %>在所需写控件的div或table写上 属性tagprefix 与命名空间关联的别名tagna原创 2014-07-24 17:21:27 · 4065 阅读 · 0 评论 -
VS 常用快捷键
之前,操作VS的时候不太熟练,快捷键不怎么会用,现在用的时间长了,抄资料查到了许多但是基本上季不错,现在陆续总结点经常用的快捷键,记录,以作备用。附:修改快捷键方法——>设置“键盘映射方案 ”:在VS中选择“工具”→“选项”→ “环境”→ “键盘”。1. 注释单行注释://多行注释:/* */为代码段添加说明注释:/// (附:这个必须在方法函数头已写的情原创 2014-05-09 15:07:57 · 947 阅读 · 0 评论 -
GUID:全局唯一标识符
GUID:全局唯一标识符;uniqueidentifier 数据类型:存储 GUIDnewid()函数:产生一个GUID;http://zh.wikipedia.org/wiki/全局唯一标识符GUID(Globally Unique IDentifier) 也称作 UUID(Universally Unique IDentifier). 是一种由算法生成的唯一标原创 2014-05-09 15:12:11 · 911 阅读 · 0 评论 -
DateTime:日期比较方法
之前做到日期时间的时候,有许多格式问题和日期时间比较问题,以及相关条件约束,因为不熟悉这个,浪费许多时间,查找相关资料,记录,以作备用。1. Convert.ToDateTime 使用的是Windows控制模版中对日期格式的定义,可以使用Convert.ToDateTime("12-02-02").ToString("YYYY-MM-DD "); 或者Convert.To原创 2014-05-09 15:09:23 · 5862 阅读 · 0 评论 -
VS 反编译工具
之前用到了反编译工具,专门下载了一个,但是找FileDisassembler.dll 找了好久,这回贴出来,大家共享资源把,巨鹿,以作备用。原创 2014-05-09 15:36:55 · 3538 阅读 · 0 评论 -
.NET Framework
.NET Framework(又称 .NET 框架)是由微软开发,一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。.NET包含许多有助于互联网和内部网应用迅捷开发的技术。.NET转载 2013-09-06 15:42:22 · 2173 阅读 · 0 评论 -
VS2010_设置调试默认浏览器类型
一般来说 VS开发使用的都是IE浏览器,不过大家可以看自己的需要自己选择默认浏览器,必须在非调试状态中,找到aspx格式文件,点击右键,找到如图点击,找到浏览器选项,原创 2014-03-25 15:28:48 · 8572 阅读 · 0 评论 -
C#:总结页面传值几种方法
小知识点:1. W7自带 .NetFrameWork 3.5, 兼容模式为 高版本兼容低版本;2. WF和WPF都是基于XAML的,但是两者的用途不同。WF是一种开发框架,将工作流嵌入在.NET Framework应用程序中,所主要用于开发创建工作流应用程序。WF:http://msdn.microsoft.com/zh-cn/library/ms734696.aspx原创 2014-06-30 18:51:43 · 2532 阅读 · 0 评论 -
C#:总结分割、连接、替换字符串
字符串的Split()和Join()方法提供了拆分字符串的功能。Split()方法可以获得从字符串拆分到数组的值,Join()方法可以从数组创建一个带分隔符的字符串。同时支持自定义格式和其他程序进行信息交换Replace() 替换功能。具体参数参考实际方法。此文仅为记录原创 2014-06-30 18:56:35 · 1132 阅读 · 0 评论 -
Easy Net项目组QQ群
欢迎大家一起来交流QQ群:212280370原创 2014-05-27 16:33:00 · 629 阅读 · 0 评论 -
String类型之Trim()
在String类型中,Trim返回值类型:System.String从当前字符串的开头和结尾删除所有空白字符后剩余的字符串。原创 2014-05-29 17:08:21 · 898 阅读 · 0 评论 -
NET:异步刷新,dropdownlist两级联动, Triggers
PS::我在论坛发了个求助帖子,居然没啥人回。。好纠结啊...http://bbs.csdn.net/topics/390809330目的:三个dropdownlist A B C, 要求实现 A 联动 C, B 联动 C涉及:ScriptManager . UpdatePanel , Triggers, AsyncPostBackTrigger原创 2014-06-12 16:30:36 · 1775 阅读 · 0 评论 -
NET:关于CheckBoxList生命周期
前几天写了个弹出层,显示多选功能,但一直出错,出错原因及代码如链接:http://bbs.csdn.net/topics/390820888搞定之后,仔细回想下,觉得自己没有意识到控件的生命周期问题。弹出层里面放的checkboxlist的话,那么每选中一个则页面会回发到服务器,然后服务器会解析页面模版并返回html给客户端,客户端重新解析html并渲染,重新生成新页面,且已保原创 2014-06-26 15:39:03 · 880 阅读 · 0 评论 -
C#:异步时的链接跳转问题
问题:response.redirect(URL);写跳转连接的时候蹦出来,很奇怪的错误(如图)。查证的时候发现,“UpdatePanel doesn't support resonse.redirect asynchronousely. You should either completely postback the page or avoid using it.意思是原创 2015-05-13 10:19:07 · 933 阅读 · 0 评论