Recommended in this week's ASP. NET technical article [10/21-10/27]

Source: Internet
Author: User

This article isThis weekASP. NETEnglish TechnologyArticleRecommendationThe first article of the series. In this series, I will introduce5-10Important articles, published this week, andASP. NETRelated technical articles in English help you pick out some of the articles that I think are very valuable to read and recommend them to you after a brief introduction. I hope this series of articles can help my friends easily grasp the current situation.ASP. NETDevelopment Trend of technology, understandingASP. NETSkills and tricks encountered during development, and improve your English skills by the way.

Limited by personal abilities and energy, these articles may not be the best, and the introduction may be different from the original author's intention, I hope all of you can take a critical look at these introductions and articles and give your comments.


[1]
Ten essential tools: Visual Studio add-ins every developer shocould download now(10 required tools: Visual Studio plug-ins that every developer needs to download immediately)

MsdnThe author of this article in the magazine introduced10Very goodVisual StudioSmall plug-ins, which are applied in different fields, can greatly improve the development efficiency of our developers, which is also the reason I strongly recommend. Which of the following is interesting?Ghostdoc, You can automatically analyze and generate comments based on the method name. For example, for this method:

Private   Void Saveperson (person)
{

}

It generates such a comment, which is very intelligent:

/**/ /// <Summary>
///Saves the person.
/// </Summary>
/// <Param name = "person">Person.</Param>
Private   Void Saveperson (person)
{

}


[2]
Tip/trick: Cool UI templating technique to use with ASP. NET Ajax for non-updatepanel scenarios(Tip/TRICK: Cool template technology used in combination with ASP. NET Ajax without updatepanel)

InScottIn this article, it uses a "pure" clientASP. NET AjaxThe script library, instead of the one we chose when we were lazy.UpdatepanelTo implement the partial update function on the page.

In factASP. NET AjaxIs very easy to implement, but the depressing thing is: the server side generatesHtmlCodeGenerally, we need to manually construct a large numberHtmlTag string, for example:

[Webmethod]
Public   String Getmessage ( String Name) {< br> return " Hello " + name + " , the time here is: " + datetime. now. toshorttimestring ();
}

This is both error-prone and not easy to write, especially whenHtmlWhen there is a lot of content. ThereforeScottAnother method is used-includingHtmlThe label text is writtenAscxFile (this process is very easy, just like the development process we are familiar with), and then in the background code through a very cleverViewManagerThe component presents it (Render) Into a string containing the final result, directly returned to the client:

[Webmethod]
Public   String Getcustomersbycountry ( String Country)
{
Customercollection MERs = Datacontext. getcustomersbycountry (country );
If (Customers. Count >   0 )
Return ViewManager. renderview ( " Customers. ascx " , Customers );
Else
Return ViewManager. renderview ( " Nocustomersfound. ascx " );
}

In additionViewManagerThis is indeed a pairAjaxUseful articles for developers.


[3]
View Source editor the easy way to change the editor in Internet Explorer(View Source Editor: easily change the editor used by IE's default "View Source File)

We all know that,IEThe default "View Source File" editor in is notepad, which obviously cannot meet developers' needs. After all, notepad is really too simple ...... This tool described in this article can be easily changedIEFor example, change it to a more functionalEditplus, Or evenVisual Studio......

[4]Atlas Control Toolkit-> Ajax Control Toolkit Migration Guide(Migration Guide from Atlas Control Toolkit to Ajax Control Toolkit)

Whether for users or control developers,AtlasOfControl ExtenderIn20Number releasedBeta 1The version changes a lot,Shawn BurkeThis article describes in detailControl ExtenderOfDeveloperBefore the MigrationControl ExtenderTo the latestBeta 1The steps required and the precautions. If you haveCTPVersionAtlasDevelopedControl ExtenderIn this article, you will migrate itBeta 1An indispensable help during the version process.


[5]
Working with cross page posting using ASP. NET 2.0(Use cross-Page Submission in ASP. NET 2.0)

Cross-Page Submission (Cross page post) YesASP. Network 2.0A very useful new feature introduced,Sanjit SILThis short and concise article describes in detail how to use it.


[6]
CSS friendly ASP. NET 2.0 control adapters beta 3 now available(CSS friendly ASP. NET 2.0 control adapters beta 3 provides download)

CSS friendly ASP. NET 2.0 control adaptersWe have heard of this thing. This is what MicrosoftASP. Network 2.0Ignored in original designWebA standard remedy designed to provide a series of custom adapters (Adapter), LetASP. Network 2.0Page generationWebStandardHtmlCode, the most important thing is to remove a lot of Layout<Table>Label.

This is now the latestBeta 3The version is also basically stable. Note:WebStandard page developers should install and learn how to use them in a timely manner, so that ourASP. NETThe page is no longerWebStandards are despised.


[7]
ASP. NET supervising controller (Model View presenter) from schematic to unit tests to code(Supervising controller (Model View presenter) mode in ASP. Net-from illustration to unit test to code)

Martin FowlerThis design model is coming soonModel-View-presenterIt is divided into two relatively independent modes:Supervising ControllerAndPassive View. This article introduces howASP. NETUsed inSupervising ControllerIt is also extremely short, concise, but clear and easy to understand. The following comments are also very valuable.


[8]
First look and few thoughts on the Microsoft Ajax Beta(First glance at ASP. NET Ajax beta and some ideas)

ASP. NET AjaxRecently,Rick Strahl(MicrosoftMVP).20This is a new one that no one knows.Atlas Beta 1I made a relentless criticism! The following discussions are also on the rise.AtlasDevelopers who have also been "fooled" by the development team.

A few days later, Rick Strahl published a More MS Ajax pain ( Asp. net Ajax beta ), many Atlas Beta 1 low-level bugs and incredible design, it is also discussed below. Not only this guy, but also the famous Italian Asp. net Technical writer Dino Esposito blog > I complained about it -- don't call it beta 1 (do not call it beta 1 ), because Dino about Atlas is about to be published soon, therefore, it is estimated that he and I have suffered the same blow ( Atlas the release of the new version is undoubtedly a blue ray for me / span> ), and it's just depressing Sao ...... It is really unpredictable.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

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.