首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

程式碼閱讀總結:ASP.NET StartKit Commerce

     編輯:關於ASP.NET

ASP.NET StartKit Commerce 結構簡單,適合初學者研讀。作者完整閱讀三次,總結關鍵學習點:

核心架構與技術

  1. 多層架構:呈現層 (PL) + 業務邏輯層 (BLL),資料存取合併於 BLL,可學習 DB 呼叫模式
  2. Web Service 簡易應用
  3. Web 使用者控件 運用
  4. 資料繫結 技巧,特別是 Container.ItemIndex 自動產生索引 (從 0 起),避免資料庫建立暫存表產生行號

資料繫結語法範例

<asp:HyperLink cssclass="MenuSelected" id="HyperLink2"
    Text='<%# DataBinder.Eval(Container.DataItem, "CategoryName") %>'
    NavigateUrl='<%# "productslist.aspx?CategoryID=" + DataBinder.Eval(Container.DataItem, "CategoryID") + "&selection=" + Container.ItemIndex %>'
    runat="server" />

注意:繫結運算式用單引號,內部字串用雙引號。

表單驗證設定

<authentication mode="Forms">
  <forms name="CommerceAuth" loginUrl="login.aspx" protection="All" path="/" />
</authentication>
<location path="OrderDetails.aspx">
  <system.web>
    <authorization><deny users="?" /></authorization>
  </system.web>
</location>

未登入使用者存取受保護頁面自動導向登入頁。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved