本周ASP.NET英文技術文章推薦[05/13 - 05/19]

來源:互聯網
上載者:User

 

摘要

本期共有3篇文章(太少了,就不放在首頁了,呵呵。最近Silverlight風頭正旺,ASP.NET廉頗老矣……):

  1. ASP.NET "Futures"發布
  2. UpdateControls 1.2——UpdateIndicatorPanel控制項的新功能
  3. 擴充ASP.NET 2.0 Membership API

 

[1] ASP.NET "Futures" Release (ASP.NET "Futures"發布)

ASP.NET "Futures"前兩天剛剛發布了五月份的CTP,其中不單單包含ASP.NET AJAX的新特性,還有很多別的好玩意,比如Silverlight Controls for ASP.NET、Dynamic Languages support in ASP.NET、ASP.NET Application Services和Dynamic Data Controls for ASP.NET等等。我也在前幾天的Blog文章(《ASP.NET Futures初探——動態資料控制項(Dynamic Data Control):入門》)中介紹了一下Dynamic Data Controls for ASP.NET中的內容。

Brad Abrams的這篇文章簡要地介紹了上述ASP.NET "Futures"中包含的各個新特性。不過跟Scott所擅長的“提綱挈領、歸納總結”相比,還是略遜一籌阿。

 

[2] UpdateControls 1.2 - UpdateIndicatorPanel Control Addition(UpdateControls 1.2——UpdateIndicatorPanel控制項的新功能)

Nikhil Kothari的這個UpdateIndicatorPanel用來配合ASP.NET AJAX的UpdatePanel控制項使用,用來在UpdatePanel內容更新過之後通過一小段簡單的動畫告知使用者。看看這段UpdatePanel代碼:

<asp:Repeater runat="server" id="itemsList" DataSourceID="itemsDataSource">
  <ItemTemplate>
    <nStuff:UpdateIndicatorPanel runat="server" id="updateIndicator">
      <!-- regular item content -->
    </nStuff:UpdateIndicatorPanel>
  </ItemTemplate>
</asp:Repeater>

再配合這一小段代碼即可:

protected override void OnPreRenderComplete(EventArgs e) {
    base.OnPreRenderComplete(e);
    if (!Page.IsPostBack) {
        return;
    }
 
    RepeaterItem lastItem = itemsList.Items[itemsList.Items.Count - 1];
    UpdateIndicator updateIndicator = (UpdateIndicator)lastItem.FindControl("updateIndicator");
 
    updateIndicator.ShowUpdate(/* addHighlight */ true);
}

 

[3] Microsoft ASP.NET 2.0 Membership API Extended (擴充ASP.NET 2.0 Membership API )

ASP.NET 2.0 Membership 在很多朋友眼中就是雞肋一般的角色——似乎功能很強大,可是實際項目中卻總有這樣那樣的變化,讓我們不能直接拿來就用。

不過感覺不爽的主要原因其實是我們並不熟悉ASP.NET 2.0的Membership API 。實際上Membership API 提供給我們開發人員非常好的擴充性支援。我們完全可以在Membership API 之上,對其進行充分的定製後完美地與需求結合起來。

這篇很長的文章就詳細介紹了擴充ASP.NET 2.0 Membership API 的方法,值得一讀。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.