摘要: 父窗体部分js代码:1 var returnValue = window.showModalDialog("son.html ", window);2 //for chrome3 if (returnValue == undefined) {4 returnValue = window.re... 阅读全文
posted @ 2015-05-05 22:27 violence 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 项目包引用:Install-Package Unity.Interception创建项目的接口和其实类:public interface ICalculator{double CalculateAdd(double a, double b); double CalculateMultiply(dou... 阅读全文
posted @ 2014-08-22 17:28 violence 阅读(1604) 评论(4) 推荐(0) 编辑
摘要: https://razorengine.codeplex.com/下载并引用:razorengine.dll代码里这样写,用mvc的人都会!Razor语法! string template = "Hello @Model.Name! Welcome to Razor!"; string resu... 阅读全文
posted @ 2014-08-22 17:20 violence 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 这个是一个Restful上传文件的实现方法,我们可以在上传过程中通过线程等待来现实限速功能 /// <summary> /// 上传 /// </summary> /// <param name="fileName"></param> /// <param name="fileStream"></param> public void FileUpload(string fileName, Stream fileStream) { FileStream fileToupload... 阅读全文
posted @ 2013-05-16 12:34 violence 阅读(2854) 评论(0) 推荐(0) 编辑
摘要: 参考了别人的代码,然后自己修改了一下 public static bool ResponseFile(HttpContext context, string _fullPath, long _speed) { HttpRequest _Request = context.Request; HttpResponse _Response = context.Response; string strFileName = new FileInfo(_fullPath).Name; try... 阅读全文
posted @ 2013-05-16 11:48 violence 阅读(3500) 评论(0) 推荐(1) 编辑
摘要: 在很多系统里,上传附件是非常重要的一个功能,些功能是接口方式开发的,系统集成非常方便,只需要简单实现接口,相关配制,页面引入相关脚本。 接口定义 publicinterfaceIMultiFilesInterface { MultiFileEntityInsert(HttpPostedFilefile,stringfolder,stringmodulName,stringtableIndentityId); voidDeleteByFileId(intFileId); List<MultiFileEntity>GetListBy(... 阅读全文
posted @ 2012-06-10 11:45 violence 阅读(2318) 评论(5) 推荐(1) 编辑
摘要: 一次可上传多个图片可以对图片进行描述,可以拖动图片顺序。全问题使用Ajax技术。人性化体验。接口方式开发,集成组件只需实现接口,就可以存入任何数据库,或文件里。效果如下,Demo测试访问地址: http://www.hkideals.com/utest.aspx我很有兴趣开发新的C#网页组件,欢迎大家提供意见。拖拽效果 阅读全文
posted @ 2012-04-14 18:30 violence 阅读(4086) 评论(4) 推荐(0) 编辑
摘要: 由于不希望把主键字段设置成自增字段的主键,我通过动态创建一张对应表对应CreatePROCEDURE[dbo].[proc_IdentityGetNewId](@pTableNameNVARCHAR(1000),@pIdentityIdbigintoutput)ASDECLARE@StrSqlNVARCHAR(4000),@ParameterListNVARCHAR(4000),@NewIdBIGINTBEGIN--createIdentitytableIFnotexists(SELECT1FROMsysobjectsWHEREid=object_id('dbo.xx_Identity 阅读全文
posted @ 2012-03-22 10:12 violence 阅读(1827) 评论(0) 推荐(0) 编辑
摘要: Bit mask来标识权限功能是非常简单和有用。比如我们有听, 说, 读 ,书,写个权限,其中听=0x0001 说=0x0010 读=0x0100写=0x10001. 某人拥有听说权限, 那么他的仅限值应该是 0x0001 | 0x0010 = 0x0011.2 判断0x0011是否有听权限0x0011 & 0x0001 = 0x0001 因此有权限。3. 判断0x0011是否有写权限 0x0011 & 0x1000 = 0x0000 因此无权限。为此我特意封装了一个类来处理, 权限用枚举来列举。下面是示例代码:classProgram{staticvoidMain(strin 阅读全文
posted @ 2012-03-13 11:01 violence 阅读(1189) 评论(0) 推荐(0) 编辑
摘要: 了解正则表达示基础,能够编写常用的正则表达示。学习地址【http://deerchao.net/tutorials/regex/regex.htm】下载编写工具RegExBuilder,个人觉得很不错的工具完成C#代码: staticvoidMain(string[]args){stringpattern="<(a|A)\\s*(href|HREF)\\s*=\\s*(['\"])(?'LinkUri'[^']+)\\3[^>]*>\\s*(?'LinkTitle'[^\\<]+)\\s*</\\ 阅读全文
posted @ 2011-12-27 10:03 violence 阅读(592) 评论(2) 推荐(0) 编辑