摘要:
方法一:用c#程序处理。附代码View Code /// <summary> /// 返回某字符串的混编长度 /// </summary> /// <param name="sourceStr">源字符串</param> /// <returns></returns> public static int MixLength(this string sourceStr) { int mixLength = sourceStr.Length; for (in... 阅读全文
摘要:
1、只要在服务器(iis7.5)上, 相关网站默认主页选择MIME类型,新建文件扩展名写mp4,MIME类型写octet-stream,即可。2、右击相关数据库,选择Tasks,选择Generate Script...,然后跟着向导一步一步做即可。要注意的是,在选择界面:需要选择是生成表数据,还是表结构还是两者都要。 阅读全文
摘要:
最近项目中遇到需要导出excel文件的任务。实现代码如下:View Code public ExcelFileResult ExportFun(string id) { //todo:survey dal 中调用存储过程返回查询结果,将结果序列化成list对象转成table导成excel文件 var activityBll = new ActivityBLL(); var query = activityBll.GetAll(); //找到所有人的所有工作计划 if (... 阅读全文
摘要:
1、在服务器端如何与客户端联调?步骤如下a、在本地IIS发布一版项目,之后不能改代码,必须保持机器上和发布的代码一致。b、将本机ip地址告诉客户端,让客户端调用。(不是用localhost)c、在不运行状态下:debug=》附加进程=》勾选所有进程==》附加w3wp进程,就OK了2、sql语句之in例子 update t_org_cap set isactive='N' where contactname in (select cname from t_org_contact where isactive='N' )如果写成exist语句,则是 update t 阅读全文
摘要:
碰到两个问题:1、由于在实体层中,MVC的Remote验证特性无法使用,故而在 Web层添加了一个ViewModel,在ViewModel中添加Remote特性,并修改以前的代码,这样就可以使用远程验证的好处了。不自己写验证而调用其Remote特性的好处在于,界面干净,节省代码,不易出错,阻止提交,逻辑可以用C#代码写。2、但由于验证时不仅需要文件名作为参数,还需要一个当前文件的id作为参数,而验证逻辑却无法传两个参数,怎么办?解决办法:在Controller中加一个静态私有字段,让这个字段来读取该参数。注意:必须是静态的字段。因为静态的字段在方法中被改变后,可以一直驻留在内存中,而非静态字段 阅读全文
摘要:
1、在操作EF时,出现Unable to update the EntitySet xxx because it has a DefiningQuery and no <InsertFunction> element exists in the <ModificationFunctionMapping> element to support the current operation.一般是表没有设置主键。我在设置之后,问题就解决了。2、在Linq2EF中,若同时操作两个数据库的相同表实体,会出现重复字段报错的问题。这时,需要修改 其中一个Designer.cs,使得其 阅读全文
摘要:
1、在Select投射中所传的委托,不仅可以用Lambda函数,还可以传所谓的方法组,即不带参数的方法名。写法1:result.Dataresult.Data.SyncOrgListResult.AddRange(wwidArray.Select(id => syncOrgBll.GetOrg4Rep(id)));写法2: .Select( syncOrgBll.GetOrg4Rep)2、在LINQ里,Any和All分别可以 判断被查询的集合中是否存在或全部满足某个条件的集合。在查询语句中,如果要对结果进行排序,那么可以写orderby p... 阅读全文
摘要:
JSON是什么的缩写?JavascriptObjectNotation,狭义上讲,JSON是 javascript的一个子集,通过eval()可以调用。但广义上讲,JSON现在是一种数据结构。JSON格式的形式?典型数据a:{"Status":false,"ErrorCode":4098,"ErrorMessage":"用户密码不正确","Data":0}典型数据b:{Status: true,ErrorCode: 0,ErrorMessage: null,Data: {Contacts: [ 阅读全文
摘要:
1、js中id选择器是看大小写的2、如何用outlook设置gmail企业邮箱?要注意的几点1、设置imap2、用户名写邮箱全名3、必须高级设置里设置incomming server 端口号993加密方式为SSL,outgoing server 端口号为587 加密方式为TLS4、在outgoing Server中设置需要验证,并且选择与incomming一样。如此,就差不多了3、载入分部视图的两种方式:1、同步加载:@{ Html.RenderPartial("Test");} @Html.Partial("Test")以上两方法还可以添加传给分部视图 阅读全文
摘要:
在服务器上安装AccessDatabaseEngine失败后,通过搜索,发现是版本不对,在http://www.microsoft.com/zh-cn/download/details.aspx?id=13255下载新版本后,安装提示失败。再找原因,发现虽然是下载了,但exe文件太小。只有2MB,怀疑是没有完整下载原文件。重新下载后,安装成功!调试程序,一切顺利! 阅读全文