본문 바로가기

분류 전체보기

(4535)
GridView의 CheckBox클릭시 값 연산 아래의 내용은 닷넷쿼리에서 발췌한 내용입니다. 오해 없으시길 바랍니다. http://www.dotnetcurry.com/ShowArticle.aspx?ID=662 그냥 부담없이 따라해주세요 1. HostingPlan 모델을 하나 생성합니다. 2. Viewpage에 그리드를 삽입합니다. 3.Code behind에서 모델을 그리드에 바인딩합니다. 4. 실행 결과는 아래와 같습니다. 5. 이제 JQuery를 살펴보겠습니다. 아래와 같이 코드를 삽입해 주십시오 위의 코드를 하나하나씩 살펴보겠습니다. 위의 코드는 각각의 체크박스가 클릭시 체크 Row의 4번째컬럼을 더하는 코드입니다. 위의 코드는 체크된 모든 Row의 n번째 컬럼값을 가져와 합산하는 코드입니다. 합산한 결과를 아이디 값이 tot 인 input te..
테이블(Grid)에서 체크박스 모두 클릭하기 table border="0" cellpadding="0" cellspacing="0">asp:repeater id="rptList" runat="server">     ItemTemplate>     tr">                        td>input type="checkbox" name="chkSeq" class="chkBox" />td>          tr>          ItemTemplate>     asp:repeater>    table>script language="javascript" type="text/javascript">function fn_checkAll() { $('.chkBox').each(function () { $..
Mvc Paging하기 페이징하기 그냥 따라해 보세요 1.Nuget package에서 MvcPagine으로 검색하여 어셈블리를 추가합니다. 2. 모든 모델은 .ToPagedList로 타입을 변환해 줘야합니다. Action Method에 아래와 같이 코드를 입력합니다. public ActionResult Index(int? page) { int currentPageIndex = page.HasValue ? page.Value - 1 : 0; return View(this.allProducts.ToPagedList(currentPageIndex, 10)); } 3. View페이지에 아래의 코드를 입력합니다. @model MvcPaging.IPagedList @Ajax.Pager(Model.PageSize, Model.PageNum..
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..