Recommended in this week's ASP. NET English Technical article [09/23-09/29]: IIS 7.0, Facebook. net, ASP. NET Ajax, modalpopupextender, extension method, linqdatas

Source: Internet
Author: User

 

Summary

There are 8 articles in this issueArticle:

    1. IIS 7.0 RC0 -- added many new features
    2. Starter Kit in vs.net -- Facebook. Net of Nikhil Kothari
    3. New project -- ASP. NET Ajax exception Logging
    4. Add animation effects to modalpopupextender
    5. Some common extension methods in ASP. NET development
    6. Comparison of linqdatasource, objectdatasource, and sqldatasource
    7. Display the listview control in Tiled Mode
    8. 15 free Visual Studio plug-ins

 

[1]IIS 7.0 hits RC0-lots of cool new iis7 extensions also now available(IIS 7.0 RC0 -- added many new features)

Scott apparently has a lot of expectations for IIS 7. The original Article says this:

IIS 7 is* Major *Update of our web-Server Stack, and introduces a significantly new and improved extensibility, configuration, and administration architecture.

Indeed, Microsoft is still at a disadvantage in terms of Web server, and naturally hopes that IIS 7 will bring good luck to it. Fortunately, the latest IIS 7.0 has finally reached the RC0 stage and introduced many so-called "striking" features:

    1. IIS 7.0 extensibility (and why it is cool)
    2. IIS 7.0 FTP Publishing Service
    3. IIS 7.0 Media Pack bit-rate throttling Module
    4. IIS 7.0 remote Manager Administration Tool
    5. FastCGI support for IIS 5.1 and IIS 6.0

Forgive me for being blunt, but I still can't see what is really so interesting ...... Of course, the benevolent sees benevolence.

 

[2]Vs. Net starter kit for Nikhil Kothari's Facebook. net(Starter kit in vs.net -- Nikhil Kothari's Facebook. Net)

Facebook is widely known. Microsoft has also developed a framework called Facebook. Net, which allows developers to easily create Facebook applications in the. NET environment.Program...... (The idea is really idle ).

In addition, "good luck" simply makes this thing starter kit in vs.net. That is to say, in Vs, as long as a new Facebook. Net project is created, the infrastructure and everything is ready ......

You can download this item here: http://www.stevetrefethen.com/files/facebooknetstarterkit.vsi.

 

[3]New project-Asp.net Ajax exception Logging(New project -- ASP. NET Ajax exception logging)

Exceptions in ASP. NET Ajax applications can also be recorded. You can use the Kazi manzur Rashid:

 
<Ajaxlogging: exceptionmanager ID= "Theexceptionmanager" Runat= "Server">
 
<Listeners>
 
<Ajaxlogging: webservicelistener Servicepath= "~ /Exceptionlogservice. asmx" Servicemethod= "Log" />
<Ajaxlogging: panellistener Panel= "Pnlexception" />
 
<Ajaxlogging: sysdebuglistener />
 
<Ajaxlogging: alertlistener />
 
</Listeners>
 
</Ajaxlogging: exceptionmanager>

With a small setting added, the effect will come out:

 

[4]Animating the modalpopupextender(Add an animation effect for modalpopupextender)

Modalpopupextender in ASP. NET Ajax Control Toolkit is very useful, and the style looks very beautiful. In this article, we asked modalpopupextender to go further and add animation effects to it.

Easy to use:

 
<Ajaxtoolkit: modalpopupextender>
 
<Animations>
 
<Onshown>
 
<%-- FadeInWhen first displayed%>
 
<Fadein Duration= ". 75" FPS= "20" />
</Onshown>
 
</Animations>
 
</Ajaxtoolkit: modalpopupextender>

For the final result, see the demo page: http://mattberseth2.com/modalpopupanimationextender /.

 

[5]ASP. NET centric extensions(Some common extension methods in ASP. NET development)

The extension method is a new feature introduced in. Net 3.0, with a detailed introduction (http://weblogs.asp.net/scottgu/archive/2007/03/13/new-orcas-language-feature-extension-methods.aspx) in Scott's blog ).

The author of this article summarizes some common extension methods used in ASP. NET development. For example, this method is used for Treeview:

Public Static BoolIsdescendantorselfselected (ThisTreenode node)
 
{
 
If(Node. Selected)
 
{
 
Return True;
 
}
 
Else If(Node. childnodes. Count> 0)
 
{
 
Foreach(Treenode nInNode. childnodes)
 
{
 
If(Isdescendantorselfselected (n ))
Return True;
 
}
 
 
 
Return False;
 
}
 
Else
 
{
 
Return False;
 
}
 
}

 

[6]Linqdatasource vs objectdatasource vs sqldatasource(Comparison of linqdatasource, objectdatasource, and sqldatasource)

The famous high-yield ASP. NET writer and Italian Dino Esposito compared linqdatasource, objectdatasource, and sqldatasource. However, despite the hype, there was no "summative" speech.

We also found a writing feature of Dino-bold text, for example:

The purposes of linqdatasource and objectdatasource are clearly different. objectdatasource enables you want to take advantage of RAD Data BindingOn top of your existing middle tier. Linqdatasource and related tools give you instead a quick way to buildExtremely Thin and to some extent, anemic, Object ModelThat, in addition, can hardly be deployed on a physically different tier.

If you are interested, read it.

 

[7]Using the listview control in Tiled mode (Part 1)(Display the listview control in Tiled mode)

After the HTML generated by various ASP. NET controls, the clean and refreshing listview is undoubtedly welcomed by developers. If you do not know what listview is, refer to Scott's blog: Upload.

In fact, the content of this article is not particularly "technical. The key is this figure, which clearly shows the relationship between listview, generated HTML, and display interface, making it easy to understand. How nice it would be if there are more such illustrations in technical books ......

[8]15 + free Visual Studio add-ins(15 free Visual Studio plug-ins)

This article provides 15 very useful and free Visual Studio plug-ins:

    1. Ankhsvn: SVN Tool
    2. C # sortcode macro: helps you sortSource codeThe relative location between the attribute and method in (very fun and useful !)
    3. Codekeep add-in: helps you save and searchCodeFragment
    4. Code style Enforcer: Forces developers to use a specific encoding Specification
    5. Copysourceashtml: source code is copied in HTML format. It is suitable for blog writing ......
    6. Encapsulateallnonprivatefields macro: enclose all non-private domains with attributes
    7. Ghostdoc 2.1.1: automatically and intelligently generates code comments
    8. ............ There are many more, strongly recommended
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.