原创 Asp.Net MVC From 授權認證

前面有寫過關於token認證的,這裏寫一篇關於表單認證的,也有說是票據認證的,由於用到是mvc就不用繼承父類控制器,在父類控制器中做使用驗證方法了,我們是用mvc很好的東西filter過濾! 1,寫過濾器的代碼,一看就知道作用  

原创 C#手寫ORM框架,核心實現

ORM 對象關係映射,net平臺上最出名就是EF框架了,當然還有dapper,EF好用的,但是他太大了,如果是一寫小項目的項目則咩有必要,那麼dapper是一個比較輕量級的,他的映射在於實體對象和sql參數的對應,比較接近ado.

原创 sql-遊標

遊標(Cursor)是處理數據的一種方法,爲了查看或者處理結果集中的數據,遊標提供了在結果集中一次一行或者多行前進或向後瀏覽數據的能力。 其實應用更多時候是給我對多條數據處理, 情況有點類在程序中寫循環讀取數據後做業務處理,廢話不

原创 mvc webapi跨域問題解決

1,跨域產生的原因這裏就不多說了,直接上操作 在webapi項目中安裝一個擴展包。是微軟官方的。 打開nuget管理器 搜索這個關鍵字Microsoft.AspNet.WebApi.Cors,如下圖 2,修改WebApiConfig這個

原创 .NET 中使用redis(四)

Redis 發佈訂閱及key過期通知! 1,應用場景: 訂單過期時間可以通過redis緩存進行存放,然後redis過期之後,處理訂單超時可以使用redis 的鍵過期觸發事件通知! redis在 2.8.0(4.0以後就開始收費了)

原创 SqlSugar-ORM 學習使用實現簡單的封裝

1,開源地址:https://github.com/sunkaixuan/SqlSugar  也可在VS中搜索 SqlSugar  進行安裝  文檔,例子都在該地址中找到,  http://www.codeisbug.com/     S

原创 webapi使用JWT進行授權認證

1,在asp.net mvc 中常用的是 Cooke+Session 或者 form 認證(實際也是Cooke)的方式,當然都是mvc中在 webapi中也是可以使用的,那麼上面的兩種方式這裏就不多寫了,後面有時間寫,今天最主要是 JWT

原创 asp.net MVC訪問 靜態HTML頁面

public ActionResult Page() { return Redirect("/PageHtml/HtmlPage1.html"); //注意:把你的h

原创 DEV表格彙總顯示三位小數

打開底部彙總行 則 顯示設置位 {0:0.000} 後面三個零表示後面三位,這樣即可

原创 redis簡單幫助類

代碼很簡單,根據它的操作自己封裝就好了 using ServiceStack.Redis; using System; using System.Collections.Generic; using System.Linq; using

原创 C#寫入文件

1.採用打開創建的方式,同名寫入,不同名創建 ,最近接手一個項目,一些好用的日誌組件領導不也不用,自己寫唄 void WriteLogFile(string Content) {

原创 miniUI父子頁面互傳數據

1,父頁面傳到子頁面 //父頁面A mini.open({ url: "B" , title: strtitle, width: 770, height: 460,

原创 NET使用NPOI讀取excel

 1,記錄一下,通過sheel名字讀取,同時處理數據爲時間讀取內容不正確的情況 /// <summary> /// 讀取excel 表格 /// </summary> /// <para

原创 JS時間的處理集錦

1,獲取當前日期 //獲取當前日期 function getCurrDate() { var myDate = new Date; var year = myDat

原创 JS處理Cookie

1,設置cookie function setCookie(cname,cvalue,exdays) //cookie名字,值,過期時間(單位:天) { var d = new Date(); d.setTime(d.getTi