原创 Asp.Net WebApi 跨域設置

跨越問題主要發生在客戶端ajax請求時,爲了安全設置,默認webapi是不允許ajax跨越請求的,不過有方法設置讓支持跨越,我說說最常見的兩種方法 一、jquery jsonp 缺點:JSONP也有侷限性,只能針對於Get請求不能用於POS

原创 Asp.Net MVC上傳圖片

mvc上傳圖片 [HttpPost] public JsonResult Upload() { if (Request.Files.Count > 0)

原创 Asp.Net WebApi swagger使用教程

swagger簡介 別名:絲襪哥 功能:用於生產api文檔 swagger安裝 Nuget搜索swagger,然後安裝Swashbuckle swagger使用 生成api的xml文檔 webapi項目右鍵——屬性——生產——輸出 漢化

原创 Asp.Net WebApi接口返回值IHttpActionResult

WebApi是微軟在VS2012 MVC4版本中綁定發行的,webapi2.0同mvc5發行的 webapi一共有以下接口返回值 1、void無返回值2、IHttpActionResult Json(T content) Ok()、 Ok

原创 layui表單驗證

layui表單元素的校驗只需在元素上加入lay-verify,layui提供了以下值。 required(必填項) phone(手機號) email(郵箱) url(網址) number(數字) date(日期) identity(身份證

原创 Asp.Net 簡繁轉換

幫助類 /// <summary> /// 中文字符工具類 /// </summary> public static class ChineseStringUtility { pr

原创 ASP.NET Core Razor Pages

Razor 頁面是Asp.Net Core2.0新增的一個功能。Razor 頁面是 ASP.NET Core MVC 的一個新特性,它可以使基於頁面的編碼方式更簡單高效。 環境:vs2017 .net core2.2 Razor 頁面項目搭

原创 vs get set快捷鍵

vs get set快捷鍵 光標放在空白處輸入prop,然後tab兩次,修改類型和名稱即可

原创 Asp.Net 合併圖片(二維碼和其他圖片合併)

需求:根據網址生成二維碼,然後再把二維碼生成到背景圖片上,然後顯示在網頁中 pic.ashx <%@ WebHandler Language="C#" Class="pic" %> using System; using Syst

原创 Asp.Net 隱藏手機號中間四位爲*方法

需求:15088881234 > 150****1234 方法1: string phone = "15088881234"; string p1 = phone.Substring(0, 3) + "****" + phone.Sub

原创 Asp.Net AutoMapper用法

1、AutoMapper簡介 用於兩個對象映射,例如把Model的屬性值賦值給View Model。傳統寫法會一個一個屬性的映射很麻煩,使用AutoMapper兩句代碼搞定。 2、AutoMapper安裝 推薦使用nuget搜索AutoMa

原创 vs2015打開慢的解決方法

    1.首先是這裏,這裏默認是用的軟件加速,把"基於客戶端性能自動調整視覺體驗"去掉勾選.然後把下面的第一個選項去掉,第二選項勾選.我在想,它的"自動"基於什麼的,我有獨立顯卡它居然還是"自動"的軟件渲染.2.把代碼管理去

原创 Asp.Net T4模板生成三層架構

1、T4 Editor安裝 T4:根據模板生成文件,例如model等 vs中默認t4模板編碼是沒有提示和高亮的,需使用以下插件,免費的 https://t4-editor.tangible-engineering.com/Download_

原创 Asp.Net MVC EF查看生成sql的方法

查看ef生成的sql有很多種方法,這裏介紹兩種簡單的方法 方法1:瀏覽器直接方法/Home/getsql直接查看sql //方法1:瀏覽器直接方法/Home/getsql直接查看sql public string Get

原创 Asp.Net MVC EF查詢部分字段

例如新聞表中有幾十個字段,而我們只需要顯示標題和時間2個字段 如果是再Controller中查詢使用的話比較簡單 public string ceshi() { dbEntities db =