C#.NET
Adensky
这个作者很懒,什么都没留下…
展开
-
C#后台向前台注册js时,进行换行的检查
C#后台向前台注册js时,进行换行的检查public string Enquote(string strVal) { if (strVal == null || strVal.Length == 0) { return ""; } char c; int i; int len = strVal.Leng原创 2011-04-02 14:06:00 · 1965 阅读 · 0 评论 -
asp.net mvc3 数据验证(三)—自定义数据注解
前两节讲的都是asp.net mvc3预先设定的数据注解,但是系统自由的数据注解肯定不适合所有的场合,所以有时候我们需要自定义数据注解。 自定义数据注解有两种,一种是直接写在模型对象中,这样做的好处是验证时只需要关心一种模型对象的验证逻辑,缺点也是显而易见的,那就是不能重用。 还有一转载 2014-05-18 13:17:17 · 4514 阅读 · 0 评论 -
LINQ To SQL 拼接查询条件
private void DoQuery() { Expression> expr = n => GetCondition(n); List lstScore = _Context.e_Score_V.Where(expr.Compile()).OrderByDescending(e => e.Score).Take(this.Rec原创 2014-07-16 11:31:42 · 3082 阅读 · 1 评论 -
asp.net mvc3 数据验证(二)——错误信息的自定义及其本地化
一、自定义错误信息 在上一篇文章中所做的验证,在界面上提示的信息都是系统自带的,有些读起来比较生硬。比如:; 如果你的环境是英文的,那么你的提示信息就是中英文夹杂的了。 在这种情况下就需要用到自定义错误信息了。其实很简单,就是在model的验证特性中加上[ErrorMessage]。比如:Mod转载 2014-05-18 13:16:12 · 1438 阅读 · 0 评论 -
asp.net mvc3 的数据验证(一)
对于web开发人员来说,对用户输入的信息进行验证是一个重要但是繁琐的工作,而且很多开发者都会忽略。asp.net mvc3框架使用的是叫做“数据注解”(DataAnnotations)的方式进行数据验证。 这种方式允许程序在客户端和服务器端进行双重验证(asp.net的数据验证控件也是双重验证的)。双重验证的好处是 客户端验证会直接相应用户,不用提交表单,也就减轻了服务器的压力还提高转载 2014-05-18 13:12:00 · 1228 阅读 · 0 评论 -
类型Microsoft.Office.Interop.Excel.ApplicationClass未定义构造函数
类型“Microsoft.Office.Interop.Excel.ApplicationClass”未定义构造函数无法嵌入互操作类型“Microsoft.Office.Interop.Excel.ApplicationClass”。请改用适用的接口解决方法:将引用的DLL:Microsoft.Office.Interop.Excel;的嵌入互操作类型改为false,就可以原创 2014-03-26 11:25:43 · 10487 阅读 · 2 评论 -
.net web服务器出现“服务器应用程序不可用”问题解决
今天早上发现服务器上的所有.net程序均不可用了,显示“服务器应用程序不可用”。如下:通过排查最近更新的补丁以及IIS配置等依旧没有发现问题所在。在log中发现有一个补丁程序没有跟新成功,怀疑是该补丁更新时导致.net环境损坏。通过修复.net 3.5等各种手段还是没有效果,只好重新卸载安装.net35。安装过程中发现无法成功安装,错误如下:[14/02/13,11:04:原创 2014-02-13 19:32:10 · 2113 阅读 · 0 评论 -
UEditor中为图片上传等添加自定义参数
本例中用的是uEditor 1.3.6版本,以为图片上传添加动态自定义参数为例,后台用.Net第一步:修改ueditor.config.js文件,为window.UEDITOR_CONFIG添加参数代码如下................................... window.UEDITOR_CONFIG = { newsID: 0,//添加自定义参原创 2014-01-07 16:24:35 · 17360 阅读 · 0 评论 -
C# Interop CorelDRAW
/// /// 需要先用C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regtlibv12.exe 注册CorelDRAW Graphics Suite X5\Programs\CorelDraw.tlb /// private void CorelDrawT() {原创 2013-12-21 18:28:35 · 6493 阅读 · 1 评论 -
access数据库更新问题
今天update access数据库时,使用了参数化的方式,结果不报错,但是数据也没有更新。 这问题搞了我好长时间,郁闷,经过google发现access使用参数化时,参数位置必须和赋值顺序相同才行,否则更新时就会出现数据无法更新但是也不报错的怪现象。 例如:update tablename set [a]=@a,[b]=@b where [id]=@id转载 2012-10-19 09:43:10 · 1007 阅读 · 0 评论 -
Assembly中的DLL提取
当机器上安装一些程序后,Assembly中的DLL会变得越来越丰富。 拿个常见问题来说明。 安装ReportViewer后其中会出现以下DLL。 Microsoft.ReportViewer.ProcessingObjectModel.dll Microsoft.ReportViewer.WinForm转载 2011-12-19 21:52:11 · 2679 阅读 · 0 评论 -
C#显示二进制图片
近期项目中遇到从数据库中读取二进制形式的图片,然后显示在网页上,总结其做法如下:1,新建ImageServer.aspx页面,用来都去图片,其aspx页面是不也任何代码,如下: 其后台代码:using System;using System.IO;namespace test{ public partial class ImageService : System.Web.UI.Page { protected void Page_Load(objec原创 2011-04-05 16:04:00 · 6758 阅读 · 2 评论