[FAQ]抓取GridView "編輯"模式下,TextBox修改後的數值 -- ASP.NET專題實務「上集」Ch.10

抓取GridView "編輯"模式下,TextBox修改後的數值
對應書本「上集」第十章(ASP.NET專題實務 / 松崗出版)
第一,轉成樣版(Template),透過 .FindControl()方法處理
第二,不轉成樣版,請用 .Controls處理
第三,透過 RowUpdating事件裡面的參數e
第四,傳統的Request也能抓到。

...繼續閱讀 »

[YouTube影片] GridView的 PreRender事件與 RowCreated、RowDataBound事件大亂鬥

摘要:GridView的 PreRender事件與 RowCreated、RowDataBound事件
同一個範例,用「不同作法」營造出「相同成果」應該是最好的比較方式。(本文包含YouTube影片教學)

範例一,成績不及格者(不到六十分),出現紅字
範例二,複選 GridView+CheckBox,批次刪除

...繼續閱讀 »

小圖示最佳化 - ASP.NET Sprite and Image Optimization (Web Form)

摘要:小圖示最佳化 - ASP.NET Sprite and Image Optimization (Web Form)

透過 NuGet安裝ASP.NET Sprite的套件,這個套件可以用在 Web Form 或 ASP.NET MVC。
可以將您的小圖示(icon)合併成一張圖,透過 CSS Sprites的方式,減少瀏覽器跟Web Server之間的圖檔傳遞,藉此增加效率。

...繼續閱讀 »

[Export to Excel] ExcelDataReader (可從NuGet安裝)

摘要:[Export to Excel] ExcelDataReader (可從NuGet安裝)
今天在 NuGet上面看見 ExcelDataReader
他是透過 讀取檔案 的方式來做。
ExcelDataReader原廠網站上面已經有提供 C# & VB語法的範例了。作法跟 ADO.NET程式大同小異,相信初學者看了也能做出來。

...繼續閱讀 »

[團購 / 買一送一] 前端+後端 = HTML5 認證教材 + ASP.NET專題實務 (VS2015版),VB & C#都有

書店買一本「ASP.NET專題實務(I) -- C#入門實戰 (VS2015版)」
在這裡,相同的價錢,含郵資,給您兩本!
** ASP.NET專題實務I:C#入門實戰(VS2015版) / 松崗
** HTML5、CSS、JavaScript網頁程式設計與MCSD 70-480認證教材 / 碁峰

*** 本活動已經結束,謝謝支持 ***

...繼續閱讀 »

黯然銷魂 之 網頁繪製圖表 Google Charts with JavaScript.... ADO.NET取得圖表原始資料

料理東西軍! 「Google Chart V.S. ASP.NET Chart控制項」,今晚您要選擇哪一項?
寫在 HTML網頁內,前端 JavaScript的資料格式如下:
// 加入原始資料
data.addRows([
['Mushrooms', 3],
['Onions', 1],
['Olives', 1],
['Zucchini', 1],
['Pepperoni', 2]
]);

...繼續閱讀 »

[會員登入] 透過 E-Mail進行身份認證、啟用會員權利

以***符號標示的地方,就是我們要寫ASP.NET程式的地方。

第一, *** 會員註冊(新增)。
第二, *** 新增成功以後,發送E-Mail。(ASP.NET發送E-Mail)
第三, 使用者收到E-Mail之後,點選信件裡面的超連結(URL)。
第四, *** 連回我們的網站,啟動會員權益、證明真有此人。

...繼續閱讀 »

GridView的 PreRender事件與範例-- [Case Study]成績低於60分就出現紅字 & 分數加總(累加)

MSDN網站的說明 ( 控制項的 PreRender事件 )
...... 在 Control 物件載入之後 但在呈現之前發生。

我們透過相同的題目,用幾種不同的解法來作。
1. 所有學生的數學總分(加總、累加)
2. [Case Study]成績低於60分就出現紅字

...繼續閱讀 »

[微軟範例] 簡單搜尋引擎 #2 (Model Binding / 類別檔入門)& 關鍵字的「高亮度(HighLight)」顯示

1. 改用 DataBinding Expression來作 (搜尋的「關鍵字」加上「高亮度 (HighLight)」的效果來呈現)
2. 如果畫面上,"臨時"想改成 GridView or ListView來作?程式有哪些修改?(提醒您一個關鍵字 -- System.Web.UI.WebControls.DataBoundControl)
3. 在一個TextBox裡面輸入「多個」關鍵字,只要用「空白」作為區隔,系統就會各自搜尋符合的成果。

附上 YouTube教學影片

...繼續閱讀 »