随笔分类 -  .net,C#小技巧,代码片断

摘要:背景: 最近的项目,使用JQuery+lhgdialog窗口组件方式模拟弹窗,在关闭lhgdialog窗口时,出现以下错误: 》jQuery没有权限 》调试时 w.readyState没有权限 调试时 w.readyState没有权限: 解决方案: 在弹出窗口的页面中引入不同版本的jQuery,就可 阅读全文
posted @ 2017-01-21 12:08 Sam Lin 阅读(468) 评论(0) 推荐(0) 编辑
摘要:在绑定DropDownList时如果出现多次绑定,会出错以下错误: “不能在DropDownList 中选择多个项” 经了解,只需要在选中值是清空选择即可:xxDropDownList.ClearSelection() ; /// <summary> /// 设定选中项 /// </summary> 阅读全文
posted @ 2016-09-20 17:19 Sam Lin 阅读(934) 评论(0) 推荐(0) 编辑
摘要:在CSDN中看到对CSRF攻击的原理及防护文章,讲解浅显易懂,特转之: 来源:http://blog.csdn.net/fationyyk/article/details/50833620 一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造 阅读全文
posted @ 2016-09-07 15:04 Sam Lin 阅读(642) 评论(0) 推荐(0) 编辑
摘要:今天遇到一个比较怪异的问题,有一项目需要在同一个页面上展现两个ueditor编辑器,在展现时并不任何问题,但当点击了“保存”按钮时就出错了,有其中一个ueditor在asp.net中无法获取编辑器的值,这时代码是这样的: 结果就是editorContact这个编辑器的内容无法通过Request.Pa 阅读全文
posted @ 2016-06-27 17:05 Sam Lin 阅读(8939) 评论(0) 推荐(0) 编辑
摘要:最近客户爆了一个问题,说是最近使用我们的系统,一登录浏览器就直接关闭了。经排查,属于IE6设置受信任站点的问题,受信任站点设置了通配符,如http://192.168.1.*这样的格式,而我们的系统又是属于页面跳转形式进行登录的,从一个地址跳转到另一个地址进行登录,在登录的通过中IE6提示如下:“当前网页正在试图打开您的爱信任的站点列表中的站点。您想允许这样做吗?”不管点击是还是否,结果都出现了这样的错误:出错 iexplore.exe 0x00000000解决方案:将受信任站点去掉,问题自然就解决了。 阅读全文
posted @ 2013-12-26 15:20 Sam Lin 阅读(1914) 评论(0) 推荐(0) 编辑
摘要:Tesseract是一个开源的OCR(Optical Character Recognition,光学字符识别)引擎,可以识别多种格式的图像文件并将其转换成文本,目前已支持60多种语言(包括中文)。Tesseract最初由HP公司开发,后来由Google维护,目前发布在Googel Project上。地址为http://code.google.com/p/tesseract-ocr/。使用默认的语言库识别1.安装Tesseract 从http://code.google.com/p/tesseract-ocr/downloads/list下载Tesseract,目前版本为Tessera... 阅读全文
posted @ 2013-06-27 17:42 Sam Lin 阅读(50272) 评论(3) 推荐(1) 编辑
摘要:最近被.net winform中的控件布局搞困惑了,由于控件都是使用Dock方式的,操作起来也是比较方便,如果最大化,窗口大小调整等,都可以随着窗口大小的变化而变化。但问题是,.net winform的dock方式是根据先添加的控件顺序进行优先级Dock排列的,假设我想目前有三个控件A、B、C分别以 Top、Bottom以及Fill方式填充窗口即窗口看起来应该是这样的:---------------------A---------------------C---------------------B----------------------问题来了,现在我想添加D控件在A及C中间怎么办?尝试 阅读全文
posted @ 2012-07-05 11:20 Sam Lin 阅读(4673) 评论(0) 推荐(3) 编辑
摘要:应用程序“DEFAULT WEB SITE”中的服务器错误 Internet Information Services 7.5 错误摘要 HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。 详细错误信息 模块StaticFileModule 通知ExecuteRequestHandler 处理程序StaticFile 错误代码0x80070032 ... 阅读全文
posted @ 2012-05-03 10:29 Sam Lin 阅读(9367) 评论(0) 推荐(0) 编辑
摘要:HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效 服务器错误 Internet Information Services 7.5 错误摘要 HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。 详细错误信息 模块IIS Web Core 通知未知 处理程序尚未确定 错误代码0x80070005 配置错误由于权限不足而无法读取配置文件... 阅读全文
posted @ 2012-05-03 09:48 Sam Lin 阅读(4295) 评论(0) 推荐(0) 编辑
摘要:最近刚接解reporting service发在在制作报表rdlc时,比水晶报表容易多了。总发现了一个问题:在打印预览时是正常的,但回到打印布局模式下就出现了多余的空白页了,即设置了reportViewer以下几个属性时this.reportViewer1.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout);ZoomMode=Percent,ZommPercent=100就出现了空白页了,不知大家有没有遇过这种情况,是不是bug,还有没相关的解决方法,望大虾解答? 阅读全文
posted @ 2012-04-17 15:18 Sam Lin 阅读(2979) 评论(1) 推荐(0) 编辑
摘要:刚开始接触RDLC报表,觉得RDLC报表提供的格式化工具太少,不像Crystal Report一样那么多的API支持,用起来多少的灵活啊。由于RDLC报表中有相关的日期格式字段,因此自然而然的就需要对日期字段进行格式化了,搜索了一些文章都是在介绍FormatDateTime函数,其实用起来就发现FormatDateTime不是我要的料,这此先看看FormatDateTime的声明吧:FunctionFormatDateTime(ByValExpressionAsDateTime,OptionalByValNamedFormatAsDateFormat=DateFormat.GeneralDat 阅读全文
posted @ 2012-04-17 15:10 Sam Lin 阅读(7666) 评论(0) 推荐(0) 编辑
摘要:最近在调试winform时出现以下错误:Value Object property expects either null/nothing value or int type原因:由于C# Winform应用程序是使用DevComponents.DotNetBar2控件制作的,当使用IntegerInput初始化其Text值是出现:“Value Object property expects either null/nothing value or int type”解决方法:不使用Text属性,而改用ValueObject 属性,如:txtServiceObjAge.ValueObject 阅读全文
posted @ 2012-03-30 14:18 Sam Lin 阅读(758) 评论(0) 推荐(0) 编辑
摘要:最近在做一个C# winform应用程序,第一次接触C# winform开发,觉得还真不习惯,很多东西不知如何着手,与asp.net相差还是比较大的。就如今天遇到的一个问题,想将DataGridView的某一列格式化一下,就出现问题了:DataGridView中发生以下异常:System.FormatException:单元格的Formatted值的类型错误。要替换此默认对话框,请处理DataError事件。最后经查找将代码更正后即没事了:privatevoidgvList_CellFormatting(objectsender,DataGridViewCellFormattingEventA 阅读全文
posted @ 2012-03-28 13:24 Sam Lin 阅读(3862) 评论(0) 推荐(0) 编辑
摘要:C#.net调用动态库dll注意事项; 1、无法加载 DLL“OUR_IDR.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。 2、尝试读取或写入受保护的内存。这通常指示其他内存已损坏 阅读全文
posted @ 2012-03-23 13:15 Sam Lin 阅读(3809) 评论(1) 推荐(1) 编辑
摘要:背景当数据量大、查询条件复杂,多样多的时候,我们可能需要单独做一个查询界面,当用户选择设置了相关的查询条件后,点击【查询】按钮,系统就弹出一个新的页面展示出根据条件查询出的数据集。然后,用户每点【查询】按钮就弹出一个新的页面展示出最新的查询结果。当然,在较好的用户体验下,我认为不管用户点击了多少次【查询】按钮,系统应该只弹出并有且只有一个页面,这个页面就是展示查询结果的页面了。并且这页面还应该显示在窗口的最前面,如果用户使用选项卡浏览器就以闪烁的形式提示用户当前的查询结果已更新到最新。解决方法大家知道,在asp.net中直接设置form的action是没有效果的,或者当产生postback的时 阅读全文
posted @ 2011-09-09 15:47 Sam Lin 阅读(2647) 评论(1) 推荐(1) 编辑
摘要:实现dhtmlxTree树型控件单击点击展开收缩 阅读全文
posted @ 2011-08-16 16:56 Sam Lin 阅读(3297) 评论(0) 推荐(0) 编辑
摘要:这几天一直很纳闷,在Tomcat部署的网站中的下载文件中,如果文件是rar类型的,一点击下载rar文件就直接打开,并且出现乱码,右键另存为浏览器也是默认为html格式,一直以为是浏览器IE的问题,后来发现其实不关浏览器的问题,而是Tomcat服务器配置的问题,具体如下:web.xml文件中配置<mime-mapping>下载文件类型TOMCAT在默认情况下下载.rar的文件是把文件当作text打开,以至于IE打开RAR文件为乱码,如果遇到这种情况时不必认为是浏览器的问题,大多数浏览器应该不会死皮赖脸地把二进制文件当作文本打开,一般都是服务器给什么浏览器就开什么.解决方法:打开con 阅读全文
posted @ 2011-08-01 17:19 Sam Lin 阅读(7534) 评论(1) 推荐(0) 编辑
摘要:最近有一个项目Microsoft.Jet.OleDb,主要用于从Excel中导入数据,在调试阶段一直是正常的。但一部署到客户的环境中(Windows Server 2008 R2 + Server 2000 + IIS7)导入数据的功能就出现问题了其错误如下:System.InvalidOperationException: 未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序。 在 System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr, DataSource 阅读全文
posted @ 2011-05-04 18:13 Sam Lin 阅读(20680) 评论(1) 推荐(2) 编辑
摘要:如果你将应用程序生成x86而不是Any CPU时,在64位操作系统中不会出错错误,而在32位操作系统中可能会出现以下错误:“/lwtg”应用程序中的服务器错误。 未能加载文件或程序集“LWTG.BLL”或它的某一个依赖项。试图加载格式不正确的程序。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.BadImageFormatException: 未能加载文件或程序集“LWTG.BLL”或它的某一个依赖项。试图加载格式不正确的程序。源错误: 执行当前 Web 请求期间生成了未处理的异常。 阅读全文
posted @ 2011-04-22 09:55 Sam Lin 阅读(23334) 评论(2) 推荐(0) 编辑
摘要:现象:打开aspx页面时不能切换到设计视图,vs 2005工具箱中无控件。打开vs 2005的工具>选项>HTML设计器时提示:加载此属性页时出错有时还会有其它错误提示,比如打开一个Windows 应用程序项目会提示:此计算机上没有安装项目系统组件。请重新安装visual Studio.修复安装或者重新安装vs 2005,问题依旧。处理方法:1、在命令行中运行:devenv /Rese... 阅读全文
posted @ 2010-09-14 16:59 Sam Lin 阅读(598) 评论(0) 推荐(1) 编辑