재우니의 블로그



1. ASP.NET 4 "Quick Hit" - Chart Control


Data 부분에 Chart 컴포넌트를 직접 VS 2010 버전에 넣었더군요. 

사용하는 방법을 보니 잠시 엑셀처럼 쉽게 UI 상에서 처리를 하더군요.. ^^ 

그리고 차트 종류도 많아져서 개발자 분들이 직접 컴포넌트를 제작할 필요없이 이를 사용한다면

편리하게 빨리 개발할 수 있을듯 싶네요.



2. ASP.NET 4 "Quick Hit" - Dynamic Metadata


이게 뭔가 해서 봤더니 HTML 의 META 태그게 글을 동적으로 상황에 맞게 넣게끔 하는 부분이더군요.

사실 구글이나 네이버, 야후 검색엔진이 이 META 태그를 가지고 해당 페이지를 찾아주는 좋은 기능이긴 하죠.

Page.MetaKeywords 와 Page.MetaDescription 속성을 제공하니 이를 사용하면 될듯 싶네요.


image


http://weblogs.asp.net/scottgu/archive/2010/01/05/asp-net-4-seo-improvements-vs-2010-and-net-4-0-series.aspx



3. ASP.NET 4 "Quick Hit" - Permanent Redirect


RedirectPermanent 은 response 객체에 포함된 메소드이며, 이를 실행하게 되면 반환 301 을 되돌려주고, 정의된 url 로 이동됩니다. 사실 이동된것만 보면 response.redirect 메소드와 동일하다는 판단을 하게 되는데요. 


protectedvoid Application_BeginRequest(object sender, EventArgs e)
{
    if (Request.FilePath == "/our-products.aspx")
    {
        Response.Redirect("/products.aspx", true);
    }
    if (Request.FilePath == "/about-us.aspx")
    {
        Response.RedirectPermanent("/about.aspx", true);
    }

}



이렇게 해서 테스트를 하여, 이것을 firebug 로 보면...



한마디로, RedirectPermanent 은 301 를 반환하고, Redirect 는 302 를 반환하는것이 차이점이라고 할 수 있습니다.


http://youbeen.tistory.com/entry/ResponseRedirectPermanent  추가설명



4. ASP.NET 4 "Quick Hit" - Imperative WebForms Routing


이 부분은 mvc 패턴에서 많이 사용하는 url 을 routing하는 작업에 대해 일반 mvp 패턴의 webform 에서도 이와 같이 사용할 수 있는 기능을 제공해 준다는 것을 의미합니다.


http://aspalliance.com/1903_URL_Routing_with_ASPNET_4_Web_Forms_VS_2010_and_NET_40_Series_.4