摘要:
为了使项目能够布置在一个站点的应用下,需要修改项目中的一些url地址。情况有四种:第一种:在引用的包中,这时,可以直接用@URl.Content给其包起来。 <script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>第二种:在html中,也可以直接用@Url.Content()或@Url.Action包起来。 url: "@Url.Action("GetCourseB 阅读全文
摘要:
判断是undefinedif(typeof(myvariable)=="undefined")判断是null或者undifinedif(!myvariable) 阅读全文
摘要:
为自己的resharper设置了快捷键。都是自己比较常用的。需要在VS的Tools-Environment-Keyboard下设置。Ctrl+U,S Find UsageCtrl+G,I Goto ImplementationCtrl+G,F Goto FileCtrl+G,M Goto MemberCtrl+G,D Goto DeclaretionCtrl+G,C Generate Code 阅读全文
摘要:
花了两天时间来做doc,docx,ppt,pptx文件到pdf的转换。核心问题在于,虽然微软的interrop系列组件可以使用,但部署在iis上后却无法运行。搜索一番后发现是一个经典问题。按照提示,配置了一些权限,仍然不行。后来我找了openoffice系列的组件,也是本地可以转换成功,发布之后却不能。之后另辟蹊径,期望使用调用console程序形式,不让转换服务发布在web端,而成为一个本地程序。还是各种不能。最后(前提是服务器上安装了office),发现需要这样做:cmd命令:comexp.msc -32-->Component Services-->My Computer-- 阅读全文
摘要:
加密:View Code //加密,docPath:要加密的文件路径,strKey:秘钥public static void Encrypt(string docPath, string strKey){ //分组加密算法 var fs = new FileStream(docPath, FileMode.Open); byte[] buffer = new byte[fs.Length]; fs.Read(buffer, 0, buffer.Length);//得到需要加密的字节数组 //设置密钥,密钥向量,两个一样,都是16个byte var r... 阅读全文
摘要:
有时为了在做远程机制时,多使用一个参数,可以加上AdditionalFields字段,该字段可以自定义数据,交给服务器验证。样例代码:类:public class ColumnVM : BaseObj { [Required(ErrorMessage = "请填写栏目的名称"), Remote("CheckColumnName", "Course", ErrorMessage = "已存在相同栏目", AdditionalFields = "ActionMethod")] public stri 阅读全文
摘要:
序列化就是将对象转为可传输,如json,xml或可保存,如二进制的格式。fiddle调试时,当数据的接口为一个包含list引用时,post过来的值应该忽略参数名,直接传入 list. 阅读全文
摘要:
首先引用Newtonsoft.Json.dll,然后,见代码:View Code public class JsonConverterStrAndLongToDate : JsonConverter { public override bool CanConvert(Type objectType) { return objectType == typeof(DateTime); } public override object ReadJson(JsonReader reader, Type obje... 阅读全文
摘要:
MVC模式诞生于Xerox,但后来这里出现了GUI。导致后来的事件驱动编程思想。这与MVP相关。asp.net webform就是事件驱动编程的,但这一切都是为了设计掩盖一个小小的“谎言”:Internet和HTTP可以进行有状态的编程。但是很多人不愿意接受这个谎言。于是MVC模式复兴了。 阅读全文
摘要:
常用Html.RenderPartial(),实例代码: @{ Html.RenderPartial("PartialHelper/_AjaxColumn", ViewBag.ajaxColumns as List<AjaxColumnEntity>, new ViewDataDictionary() { { "colTitle",View... 阅读全文