摘要:
1、由于框架自带接口,不能被删除,但是几乎不会用到,因此需要隐藏起来。 2、建立一个类,必须要安装包Swashbuckle。 3、在启动的Module文件中的Swagger配置方法中增加一句。 阅读全文
摘要:
参考资料:http://mockjs.com/examples.html#Basic 1、打开json-schema开关 2、添加子节点,输入名称、类型、备注,在mock栏中根据mock.js文档选择需要的数据占位符。 3、关闭json-schema开关,复制json字符串,根据需要编辑后粘贴,再重 阅读全文
摘要:
后端实现: 1、通过正则表达式,增加String的扩展方法。 Tip:一般会使用正则表达式"^[/w]+$",即数字、英文和下划线的组合,但是该表达式不会对俄文符号а等做过滤, 因此改为26个英文字母加数字的正则表达式。 2、增加扩展属性CodeAttribute,继承ValidationAttri 阅读全文
摘要:
1、list<T>中的T含有次级列表list<S>时,筛选条件为S的某个字段时,示例写法为: List<T>.where(t=>t.List<S>.Any(s=>s.某个字段+判断条件)) 2、list.Find等价与list.Where().First() list.FindAll等价于list. 阅读全文
摘要:
文件流 1、Invalid header signature; read System.Char[], expected System.Char[] - Your file appears not to be a valid OLE2 document 发生错误的代码: using FileStre 阅读全文
摘要:
1、EnsureEndsWith(char c) Adds a char to end of given string if it does not ends with the char. 使用示例: string url = baseUrl.EnsureEndsWith('/') + route; 阅读全文
摘要:
1、Query方法单独测试成功,HttpGet接口调用成功,但是如果是HttpPut或者HttpPost接口调用则会报错[ERR] BeginExecuteReader requires the command to have a transaction when the connection as 阅读全文
摘要:
常用的有: 1、实现功能: Server.MapPath能够获取指定URL相对服务器的物理路径,在IIS服务端,能够根据文件名来获取该文件的物理路径; 2、存在命令空间: System.Web.HttpContext.Current.Server.MapPath 以及System.web.MVC.C 阅读全文
摘要:
1、用户场景:用户进入查询列表页面,输入查询条件,对查询结果的显示字段做个性化操作。 =》勾选希望显示的字段后点击导出按钮=》浏览器下载导出的excel文件到本地=》excel显示所有的查询结果。 2、导出数据列表excel公共类为MainInfo.SmartMold.Common.DataList 阅读全文
摘要:
编写了一个公共类DictService<T>,由于带了泛型,注入的时候报错。 解决方法:在Module中注册 WrapResult和DontWrapResult 使用属性WrapResult和DontWrapResult控制是否对Controller或者Action处理。默认情况下,会对返回结果封装 阅读全文