iT邦幫忙

0

想請問一下 如何自建一個類別來撰寫會員註冊的app_code 用 c#(asp.net)

新增、 修改、 刪除

要再.aspx 該如何處理 初學者 請求各位大師 麻煩 謝謝

2 個回答

4
player
iT邦大師 1 級 ‧ 2013-08-17 01:59:40
最佳解答

1.ASP.NET有兩種開發模式, 也就是專案分成 Web 或 WebAP
2.WebAP的專案不使用app_code 這個資料夾
3.ASP.NET的網頁可分為把程式碼都扔進 aspx 檔裡
或是分開成 .aspx 與 .aspx.cs 或 .aspx.vb
建議用後者
4.ASP.NET 分成 WebForm , AJAX, MVC ....等
寫法略有不同
如果要共用在同一個網站的話
web.config 需要大改

s52088520 iT邦新手 5 級 ‧ 2013-08-17 15:51:21 檢舉

就是 像新增 刪除 修改 在製作網站時 登入在每個頁面都會產生

所以可以 使用共同類別嗎?

也就是說在加入新項目時 選擇類別 這選項 檔案會產生(class1.cs)

而第一次使用時 會產生一個app_code資料夾

所以想要在class1.cs 裡面自建 新增 修改 刪除 的程式

當寫.aspx 網頁時就可以透過類別方法來抓值

不知道 player大大 有沒有聽懂我的敘述?

player iT邦大師 1 級 ‧ 2013-08-17 22:22:02 檢舉

s52088520提到:
共同類別

Web專案放在App_Code這個資料夾
WebAP專案, 資料夾則沒限制, 有些人則習慣放在 App_Start 資料夾

如果類別有用namespace 的話
那你每個使用的地方要用 using 去指定它
或是定義在web.config裡, 就不必每個頁面都寫 using 去宣告了

WebForm 的頁面是一個 aspx 對應一個 .aspx.cs
至於這個 .aspx.cs 裡面要怎麼寫是你的自由
你可以在 Page_Load 或是事件裡去呼叫你的類別
或是用繼承的

例如我會多寫一個 class AuthPage 去繼承 Page 這個類別
然後把登入/登出的相關處理都放在這個共用的類別
然後每一個頁面由原本繼承 Page 改為 AuthPage

s52088520 iT邦新手 5 級 ‧ 2013-08-18 12:11:56 檢舉

Web 專案 至類別(class1.cs)內的app_code
並且在.aspx內乎叫類別
寫會員 新增 修改 刪除至 asp.NET

可以舉個例子嗎? 麻煩 謝謝

4
外獅佬
iT邦大師 1 級 ‧ 2013-08-17 01:21:40

自訂一個類別...寫在.aspx???暈

s52088520 iT邦新手 5 級 ‧ 2013-08-17 15:48:01 檢舉

就是 像新增 刪除 修改 在製作網站時 登入在每個頁面都會產生

所以可以 使用共同類別嗎?

也就是說在加入新項目時 選擇類別 這選項 檔案會產生(class1.cs)

而第一次使用時 會產生一個app_code資料夾

所以想要在class1.cs 裡面自建 新增 修改 刪除 的程式

當寫.aspx 網頁時就可以透過類別方法來抓值

不知道 wiselou 大大 有沒有聽懂我的敘述?

我要發表回答

立即登入回答