BloggerAds

在Winform程式中,經常會有需要改變畫面上各個控制項屬性的時候,

而應用程式經常會用到多執行緒的方式處理各種資料,這時很有可能會出現跨執行緒存取

控制項的情形,此時會出現錯誤訊息,如:存取控制項 'label1' 時所使用的執行緒與建立控制項的執行緒不同

文章標籤

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

WebControls中的Button控制項或ImageButton在Render成 Html 後 type屬性會變成 submit 例:<input type="submit" value="submit">

這時在後端Page_Load中無法用Request.Form["__EVENTTARGET"]取得控制項ID,因為他們並不會觸發__doPostBack的機制

以下為替代方法

文章標籤

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

今天遇到要寫入大量資料的情形,一開始沒想到資料量相當龐大(一開始我也不曉得到底有多少資料)

就自然的跑迴圈一筆一筆Insert,結果程式一跑下去還以為當機,整個停擺不動,嚇我一跳,

這時才想到應該是資料量太大,Insert時間太長了,就查了下資料來源...

文章標籤

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

Response.Redirect(String url)會呼叫Response.Redirect(String url, bool endResponse)

當endResponse為true(預設)時,就會呼叫 Response.End() 並拋出 ThreadAbortException

如果系統有記錄Log就會擷取到錯誤訊息,若要避免這時產生錯誤的話,endResponse傳入false就行了

文章標籤

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