C# - Enum 使用方式

1.enum 指定型別

2.檢查要轉換的變數是否在範圍內,int 轉enum

3.enum 轉 int

4.列舉enum 所有的 value

5.列出enum 所有的 value

...繼續閱讀 »

ASP.NET MVC 使用 BlockUI 遮罩 產生並下載Excel檔

  • 1805
  • 0

使用者匯出Excel檔的時候,因為產生檔案的過程需耗時較久,

所以要使用一個遮罩先蓋住畫面,讓使用者知道目前有在作業且無法點選其他按鈕,

待下載完成後再移除遮罩。

作法概述:

產生Excel的時間較久,所以我把產生Excel跟下載Excel這兩個動作分開來處理,

先用ajax呼叫後端產生Excel檔案,並且把檔名回傳到前端,呼叫ajax之前先以遮罩蓋住頁面,

前端確認檔名正確(代表檔案有正常產生),把遮罩關掉,

之後再以window.open的方式去開啟另外一個下載頁面來下載資料。

...繼續閱讀 »