본문 바로가기

.NET/MVC.NET

(51)
Video 삽입 MVC3 RC2에서 부터 제공되는 Microsoft.Web.Helpers를 다운 받아 참조를 합니다. 다운 받는 방법은 여러 방법이며 제가 권고해 드리는 것은 너겟 패키지 관리를 설치하여 하는 방법을 추천해 드립니다. 1.Manage NuGet Packages 관리자가 열리면 검색어에 microsoft-web-helpers라고 치면 해당 어셈블리를 다운받아 참조를 합니다. 2.View페이지에 아래와 같이 태크를 삽입합니다. @Video.Flash(path: "주소", width: "400", height: "600", play: true, loop: true, menu: false, bgColor: "red", quality: "medium", scale: "exactfit", windowMode: "t..
XmlActionResult 만들어보기 XmlActionResult를 만들어 보겠습니다. 차례대로 따라해주세요 ^^^ 1. 먼저 XmlActionResult 클래스를 생성합니다.public class XmlActionResult : ActionResult where TEntity :class { public TEntity Data { get; set; } public override void ExecuteResult(ControllerContext context) {if (Data == null) { throw new Exception("Data는 Null일 수 없습니다."); } HttpContextBase contextBase = context.HttpContext; contextBase.Response.Buffer = true; cont..
Render Body, RenderPage, RnederSection이란 1. RenderBody는 간단하게 WeboForm에서 사용된 Master Page 에 ContentPlaceHolder라고 생각하시면 됩니다. 구문은 @RenderBody() 입니다. 2. RenderPage 페이지들은 다른 페이지들의 컨텐츠를 포함할수 있는데 이러한 기능을 하는게 RenderPage 입니다. 이메소드는 2가지의 파라미터를받는데 첫번째로는 실제파일의 경로, 두번재로는 페이지에서 필요한 Object Array입니다. 구문은 @RenderPage("!~/Views/Shared/_Test.cshtml") 3. Rendersection 페이지들은 각 페이지 안에서 섹션이라는 컨셉을 이용할수 있습니다. RenderPage가 다른 위치 에 있는 파일의 컨텐츠를 불러오는 반면 RenderSectio..
WebGrid 에서 선택된 Row 가져오기 MVC3에 WebGrid의 선택된 Row를 가져오기를 따라해 보겠습니다. 순서대로 하시면 됩니다. 1.모델 만들기. public class Person { public int Id { get; set; } public string GivenName { get; set; } public string Surname { get; set; } public int Age { get; set; } public static List GetPeople() { return new List { new Person { Id = 1, GivenName = "김", Surname = "11", Age = 11 }, new Person { Id = 2, GivenName = "김", Surname = "22", Age = 22 ..
Custom Attribute만들기와 메타데이터 등록 MVC.NET의 많은 기능들 중에서 태그에 Attribute를 삽입할때 아래와 같이 합니다. @Html.TextBoxfor(model=>model.Name, new {style="display:none"} 위와 같이 익명 Object를 사용해서 어트리뷰트를 지정하는 것보다 다른 방법으로 즉, Model Class에 Attribute를 지정하여 사용하는 방법을 배워 보겠습니다. 순서대로 따라 해 보세요 1. CustomHtmlAttribute생성 public class CustomHtmlAttribute : Attribute { public int MaxLength { get; set;} public bool ReadOnly { get; set; } public bool Disabled { get; set..
Ajax로 PartialView를 호출하여 Html을 얻어온다.
간단한 Action Filter예제를 통해 Action Filter가 무엇인지 안다.
Razor를어떻게 사용하는가? 간단한 예제로 사용법을 알아본다(2)