原创 ModelState.IsValid一直爲false的原因

一,問題:ModelState.IsValid一直爲false   二,解決方法和原因, 由於這個方法中傳過來的RegisterForm模型的字段,某一個爲空值,則會造成這個驗證驗證爲false,去註釋掉空的字段即可驗證通過

原创 上傳文件與from表單一起提交

 注意from頭部需要  enctype = "multipart/form-data" [HttpPost, ParameterBasedOnFormNameAttribute("save-continue", "continueEdi

原创 post請求及返回403時的響應正文

public string PostHttp(string url, IDictionary<string, string> parameters)         {             HttpWebRequest request

原创 c#導出二維碼及fastreport.net導出pdf時字間距過小

我這兩天在用報表文件導出pdf時發現字間距非常小,字體緊挨在一起,在fastreport.net中正常預覽時是正常的,當在程序導出的時候就會變得非常密集。 剛開始以爲是報表文件的問題,就一直在修改報表文件,在網上搜改變字間距的方法,也沒找

原创 利用ajax方式下載文件

原本使用的是跳轉的方式直接下載文件,由於要加遮罩層,無法確定關閉遮罩層時間,所以採用ajax的方式下載文件 參考網址:進度條https://www.cnblogs.com/hjx-blog/p/6670978.html ajax下載文件h

原创 手寫三層架構(Model,DAL,BLL,UI)

三層架構分爲:表現層(UI)、業務邏輯層(BLL)、數據訪問層(DAL)再加上實體類庫(Model) 1、實體類庫(Model),主要存放數據庫中的表字段。 操作: (1)先建立實體類庫Model,打開項目,在解決方案中右鍵–》添加–》新

原创 c#寫一個函數算出兩個文件的相對路徑

如$a=‘/a/b/c/d/e.php’; $b='/a/b/12/34/c.php'; 計算出$b相對於$a的相對路徑應該是../../c/d 個人答案如下: 首先我感覺b相對於a的路徑應該是../../12/34纔對,a相對於b纔是.

原创 日期控件和html.DropDownList問題

日期控件 開始時間小於結束時間,結束時間大於開始時間,需要注意的是#F{$dp.$D(\'endDate\')}中的endDate是id <div class="form-group"> <label>開

原创 定時刪除數據

參考網址:https://blog.csdn.net/shmily4992871/article/details/79701164 存儲過程(刪除過期的名稱) CREATE PROCEDURE `prc_del_name_invalid`

原创 小程序無限級樹結構菜單擴展

無限級樹結構參考網址:https://blog.csdn.net/qq_42205731/article/details/92059227 我需要達到的效果是有幾個並列的根節點,並且根據配置顯示單選框或多選框,同時子節點是否展開也要收到控

原创 sql server配置爲允許遠程訪問

需要別人遠程你的數據庫,首先需要的是在一個局域網內,或者連接的是同一個路由器,接下來就是具體步驟:   (一)首先是要檢查SQLServer數據庫服務器中是否允許遠程鏈接。其具體操作爲:   (1)打開數據庫,用本地帳戶登錄,右擊第一個選

原创 WebApi Post 後臺無法獲取參數

參考網址:https://www.cnblogs.com/TiestoRay/p/5032202.html 基本情況和文中描述的一樣,同時方案一也可以用,方案二沒有具體的操作,沒有測試,方案三中ajax方法會報錯,存在跨域問題 最後我的解

原创 c# 擴展方法詳解

擴展方法被定義爲靜態方法,但它們是通過實例方法語法進行調用的。 它們的第一個參數指定該方法作用於哪個類型,並且該參數以 this 修飾符爲前綴。 擴展方法當然不能破壞面向對象封裝的概念,所以只能是訪問所擴展類的public成員。    

原创 兩個list在lambda中互相判斷包含

List<string> SeparatedPIds = new List<string> ();             if (pIds != null)             {                 for (int

原创 附加到進程調試斷點無法觸發問題

本地vs和本地iis網站 附加到進程後觸發不了,原因是iis網站綁定的網站不是debug版本的,發佈的時候需要選擇debug版本