會員登入、會員專屬網頁、會員修改私人資料,怎麼寫?(#3)使用者登入後(新增、刪除、編輯)各種動作的權限

[補充]下集,ASP.NET專題實務 (II) -- 範例應用與 4.0新功能
使用者登入後(新增、刪除、編輯)各種動作的權限

Windows要分享目錄或是檔案給人家使用
可以依照各種動作,設定權限。

...繼續閱讀 »

[GridView]在 RowCommand事件中,自訂的Button 如何取出某一列(RowIndex) 的索引值#1 --NamingContainer的入門用法

如果限制一些條件:
第一,必須使用 自己設定的 Button按鈕(放在 GridView身體裡面)
第二,搭配 RowCommand事件來作 / NamingContainer的入門用法

在 RowCommand事件中,自訂的Button 如何取出某一列(RowIndex) 的索引值

...繼續閱讀 »

[補充]上集, Ch.16 狀態管理 for Beginner (按鈕之後,數值加一,累加)

摘要:[補充]上集, Ch.16 狀態管理 for Beginner

Q: 畫面上有一個 Button按鈕
我希望每按下一次,數值就會加一(不斷累加)
......但結果不是我想像的那樣!!...... 按下按鈕,永遠無法加一,怎麼辦??

...繼續閱讀 »

[習題]輸入自己的生日(年/月/日)-- 日曆(Calendar)控制項的時光跳躍,一次跳回五年、十年前?--TodaysDate屬性、VisibleDate屬性

在網站上,有時要輸入自己的生日(年/月/日),

但 ASP.NET 日曆控制項的「預設值」通常是今天。

如果我要跳回 25 or 30年前,那不就把滑鼠的按鍵都給按壞了,才能月復一月地跳回25年前?

...繼續閱讀 »

[習題]多重欄位搜尋 -- DataSet/DataAdapter + SelectCommand參數 (使用參數配合 DataAdapter)

本文的補充範例,可以放在ASP.NET 4.0 專題實務(松崗出版)
「上集」光碟裡面的 第20章「網站內部的小搜尋引擎」,當作補充教材。
這個範例,在「下集」的光碟裡面也有提供。

使用 DataSet / DataAdapter來作。
本範例多了 SelectCommand「參數」的功能而已。
HTML畫面都一模一樣

...繼續閱讀 »

[ADO.NET] DataReader自動產生資料表的「欄位名稱」。.FieldCount屬性 / .GetName()與.GetValue()方法

摘要:[ADO.NET] DataReader自動產生資料表的「欄位名稱」。
DataReader的 .FieldCount屬性 / .GetName()與.GetValue()方法

可以作為 ASP.NET 4.0專題實務,「上集」 Ch. 14的補充範例。
或是作為「下集」Ch. 10的補充範例。

...繼續閱讀 »