国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
本周ASP.NET英文技術(shù)文章推薦[10/21 – 10/27]
[1] Ten Essential Tools: Visual Studio Add-Ins Every Developer Should Download Now(10個必需工具:每個開發(fā)者都要立即下載的Visual Studio插件)

MSDN雜志中該篇文章的作者介紹了10個非常好的Visual Studio小插件,他們分別應用在各個不同的領(lǐng)域,均可以大大地提高我們開發(fā)者的開發(fā)效率,這也是我強烈推薦的原因。其中比較有意思的是GhostDoc,可以自動分析并根據(jù)方法名生成其注釋,例如對于這個方法:

private void SavePerson(Person person)
{

}

它會生成這樣的注釋,非常智能:

/// <summary>
/// Saves the person.
/// </summary>
/// <param name="person">Person.</param>

private void SavePerson(Person person)
{

}


[2]
Tip/Trick: Cool UI Templating Technique to use with ASP.NET AJAX for non-UpdatePanel scenarios(Tip/Trick:無UpdatePanel時與ASP.NET AJAX配合使用的很酷的模板技術(shù))

Scott的這篇文章中,它使用了“純粹”的客戶端ASP.NET AJAX腳本庫,而不是我們偷懶時選擇的UpdatePanel來實現(xiàn)了頁面中局部更新的功能。

這一點其實在ASP.NET AJAX中非常容易實現(xiàn),但郁悶之處在于:服務器端生成將要返回的HTML代碼時,一般需要我們開發(fā)者手工構(gòu)造出這個包含著大量HTML標簽的字符串,例如:

[WebMethod]
public string GetMessage(string name) {
    
return "Hello <strong>" + name + "</strong>, the time here is: " + DateTime.Now.ToShortTimeString();
}

這樣既容易出錯,又不易于編寫,特別是當HTML內(nèi)容很多的時候。于是Scott采用了另外一種方法——他將這些包含HTML標簽的文字寫到了ASCX文件中(這樣編寫的過程就非常容易了,就和我們熟悉的開發(fā)過程完全一樣),然后在后臺代碼中通過一個非常巧妙的ViewManager組件將其呈現(xiàn)(Render)成一個包含最終結(jié)果的字符串,直接返回給客戶端:

[WebMethod]
public string GetCustomersByCountry(string country)
{
    CustomerCollection customers 
= DataContext.GetCustomersByCountry(country);
    
if (customers.Count > 0)
        
return ViewManager.RenderView("customers.ascx", customers);
    
else
        
return ViewManager.RenderView("nocustomersfound.ascx");
}

在文中還提供了ViewManager的下載地址,這確實是一篇對AJAX開發(fā)者而言非常有用的文章。


[3]
View Source Editor The easy way to change the editor in Internet Explorer(View Source Editor:輕松改變IE默認的“查看源文件”所用的編輯器)

我們都知道,IE中默認的“查看源文件”所用的編輯器為記事本,這個功能顯然不能滿足開發(fā)者的需要,畢竟記事本真的太簡單了……本文介紹的這個工具則可以容易地改變IE中這個默認的設(shè)定,例如將其改為功能更加豐富的EditPlus,甚至Visual Studio……




[4] Atlas Control Toolkit -> AJAX Control Toolkit Migration Guide(從Atlas Control Toolkit到AJAX Control Toolkit的遷移指南)

無論對于使用者還是對于控件開發(fā)者,AtlasControl Extender20號發(fā)布的Beta 1版本中均有了非常大的變化,Shawn Burke的這篇文章詳細描述了Control Extender開發(fā)者在遷移從前的Control Extender到最新Beta 1版時所需的步驟以及其中的注意事項。如果您曾經(jīng)基于CTP版本的Atlas開發(fā)過Control Extender,那么這篇文章將是你將其遷移到Beta 1版本過程中的一個不可缺少的得力助手。


[5]
Working with Cross Page Posting Using ASP.NET 2.0(使用ASP.NET 2.0中的跨頁面提交)

跨頁面提交(Cross Page Post)是ASP.NET 2.0引入的一個非常有用的新特性,SANJIT SIL的這篇短小精悍的文章較為詳細描述了其使用方法,絕對堪稱入門的經(jīng)典。


[6]
CSS Friendly ASP.NET 2.0 Control Adapters Beta 3 Now Available(CSS Friendly ASP.NET 2.0 Control Adapters Beta 3提供下載)

CSS Friendly ASP.NET 2.0 Control Adapters這個東西想必我們都聽說過,這是微軟公司對其ASP.NET 2.0原有設(shè)計中忽視Web標準的一個補救措施,旨在提供一系列的自定義適配器(Adapter),讓ASP.NET 2.0頁面生成出符合Web標準的HTML代碼,最主要的就是去掉了好多用于布局的<table>標簽。

現(xiàn)在這個東西推出了最新的Beta 3版本,也基本上趨于穩(wěn)定。注意Web標準的頁面開發(fā)人員應該及時安裝并學習其使用方式,讓我們的ASP.NET頁面不再被Web標準所鄙視。


[7]
ASP.NET Supervising Controller (Model View Presenter) From Schematic To Unit Tests to Code(ASP.NET中的Supervising Controller (Model View Presenter)模式——從圖解到單元測試再到代碼)

Martin Fowler這個設(shè)計模式巨無霸前不久將Model-View-Presenter分成了兩個相對獨立的模式:Supervising ControllerPassive View。這篇文章就介紹了如何在ASP.NET中使用Supervising Controller模式以及其帶來的好處,同樣極為短小精悍但清晰易懂。下面的評論也非常有價值。


[8]
First look and few thoughts on the Microsoft AJAX Beta(對ASP.NET AJAX Beta的第一眼印象和一些想法)

ASP.NET AJAX最近如日中天,Rick Strahl(微軟MVP)的這篇文章對20號剛剛新鮮出爐的這個突然間變得誰都不認識了的新的Atlas Beta 1作了一番毫不留情的批判!下面的討論也沸沸揚揚,既有Atlas開發(fā)組的成員,又有同樣被“忽悠”了的開發(fā)者。

沒過幾天,Rick Strahl又發(fā)表了一篇More MS Ajax PainASP.NET AJAX Beta的更多痛苦),其中揭露出了很多Atlas Beta 1中的低級Bug以及不可思議的設(shè)計方式,下面同樣討論得不可開交。不單單是這位老兄,我們所熟悉的意大利知名ASP.NET技術(shù)作家Dino Esposito也在其Blog上抱怨了一番——Don‘t call it Beta 1(別叫它Beta 1),因為Dino的關(guān)于Atlas的新書也馬上即將出版,所以估計他和我一樣也備受打擊(Atlas新版本的發(fā)布對我而言無疑是一個晴天霹靂),及其郁悶之下才發(fā)此牢騷……真可謂是世事難料啊。

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
ASP.NET AJAX入門系列(1):概述
Atlas—微軟的Ajax工具包
ASP.NET AJAX(開發(fā)代號Atlas)重要參考資源大收集
Ajax 技術(shù)匯總
5D多媒體第5版-- 5D教程
ASP.NET AJAX (Atlas) 拖放(Drag & Drop)功能6種實現(xiàn)方法總結(jié)
更多類似文章 >>
生活服務
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服