BloggerAds

最近遇到的問題:

System.Web.HttpException: URL 編碼型式資料無效。 ---> System.InvalidOperationException: 由於該物件目前的狀態,導致作業無效。
   於 System.Web.HttpValueCollection.ThrowIfMaxHttpCollectionKeysExceeded()
   於 System.Web.HttpValueCollection.FillFromEncodedBytes(Byte[] bytes, Encoding encoding)
   於 System.Web.HttpRequest.FillInFormCollection()
   --- 內部例外狀況堆疊追蹤的結尾 ---
   於 System.Web.HttpRequest.FillInFormCollection()
   於 System.Web.HttpRequest.get_Form()
   於 System.Web.HttpRequest.get_HasForm()
   於 System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull)
   於 System.Web.UI.Page.DeterminePostBackMode()
   於 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

沒辦法下中斷點看問題在哪,因為還沒進Page_Load頁面就掛了,Google了一下發現
ASP.NET 在處理 HTTP POST 要求時最多只能接受 1000 個參數,當參數超過1000個時就會出現這個錯誤

文章標籤

達達 發表在 痞客邦 留言(0) 人氣()

Access 連線:

connectionString="Provider=Microsoft.Jet.OleDb.4.0;Data Source=mdb路徑"

MSSQL連線:

connectionString="Data Source=主機名稱;User ID=帳號;Password=密碼;Initial Catalog=DB名稱;Persist Security Info=True;
providerName="System.Data.SqlClient"

文章標籤

達達 發表在 痞客邦 留言(0) 人氣()

匯出Excel網路上能查到很多種方式,像是NPOI、EPPlus、ClosedXML等

但偶爾會遇到不能使用這些套件的環境,所以這邊以 Interop.Excel 操作為例

將DataTable匯出為Excel,匯出格式為xlsx檔

文章標籤

達達 發表在 痞客邦 留言(0) 人氣()

原本使用Image.GetThumbnailImage來做縮圖,結果畫質相當差,模糊不清,所以改用Graphics重繪

Graphics物件重繪圖片的畫質會比Image.GetThumbnailImage來的好

以下為參考程式碼

文章標籤

達達 發表在 痞客邦 留言(0) 人氣()