개발자고생한다
MvcApplication1.zip 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..
MvcApplication2.zip 1. RenderBody는 간단하게 WeboForm에서 사용된 Master Page 에 ContentPlaceHolder라고 생각하시면 됩니다. 구문은 @RenderBody() 입니다. 2. RenderPage 페이지들은 다른 페이지들의 컨텐츠를 포함할수 있는데 이러한 기능을 하는게 RenderPage 입니다. 이메소드는 2가지의 파라미터를받는데 첫번째로는 실제파일의 경로, 두번재로는 페이지에서 필요한 Object Array입니다. 구문은 @RenderPage("!~/Views/Shared/_Test.cshtml") 3. Rendersection 페이지들은 각 페이지 안에서 섹션이라는 컨셉을 이용할수 있습니다. RenderPage가 다른 위치 에 있는 파일의 컨텐츠를 ..
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 ..
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..