본문 바로가기

ASP.NET MVC

Jquery click , hover 이벤트 추가 var Row = $("" + "" + this.VesselID + "" + "" + this.VesselName + "" + "" + this.VesselType + "" + "" + this.VesselGroup + "" + "" + this.Displacement + "" + "" + this.Size + "" + "" + this.Speed + ""); var newTd = $(""); var newInput = $("") .click(function() { alert($(this).attr('id')); location.replace("users/userinfo/" + $(this).attr('id')); }); newTd.append(newInput); Row.append(newTd); Row.. 더보기
POST와 GET을 사용할시 둘중에 하나가 없을 때.. ************************************************* POST방식으로 호출을 해도 되긴되는데.. 파라메터가 넘어가지 않는다. 단 같은 컨트롤러에 post방식의 메소드가 존재하지 않을경우 get방식을 호출한다~ 그러니 반드시 get이던 post이던 명시를 해주어야 한다. POST는 없더라도 GET은 호출 되는데… (GET호출시에 POST만 있어도 되는지는 모르겠다. 테스트 해보자!) $(function() { $("#VesselType").change(function() { var vstype = $("OPTION:selected", "#VesselType").text(); alert(vstype); $.ajax({ type: "POST", url: "/Vessel/Se.. 더보기
ASP.NET MVC - POST 전송 Asp.net에서는 form ="ContentForm" action="" 을 이용해서 POST방식을 설정할 수 있다. MVC에서도 물론 가능하다. View에서 Form전송할 영역을 Html.BeginForm으로 블록을 잡아주기만 하면 해당하는 영역이 httpPost전송이 되는 것이다. 예제) Technorati Tags: ASP.NET MVC 적용 예) Test 위와 같은 POST로 전송을 하게끔 View에서 수정을 하였으면, Controller에서 POST방식으로 넘어왔는지 판단해서 해당 POST형식의 메소드를 만들어보자. [AcceptVerbs(HttpVerbs.Post)] public ActionResult Test(FormCollection collection) { try { // TODO: Ad.. 더보기
MVC ActionLink Method MVC Framework에서의 Controller의 View를 이동하게 되는 경우에는 ActionLink()를 사용하게 된다. 첫번째의 경우 현재 View가 속해있는 Controller에 대한 이동을 할 때 사용을 한다. 즉, 메소드명만 입력을 해주면 된다는 것이다. 두번째의 경우에는 [LinkName],[ViewName],[ControllerName]을 입력해 주면 된다. 더보기
ASP.NET MVC Controller와 View의 관계 MVC Controller를 Admin을 만든다 *반드시 Controller Folder에서 [Add Controller]를 해준다. 위와 같이 Controller가 추가가 되었으면 Admin Controller에서 관장하는 View(Method)를 추가해보자 여기서 View는 Admin에서 추가되는 메소드와 같다고 보면된다. 메소드 이름으로 View를 동일하게 만들면 된다. 즉, Views - Admin에 페이지명을 AdminController와 동일하게 한다면 AdminController와 View간에 연결이 되는 것이다. 즉 Controller는 해당하는 Views안에 자기 자신의 폴더의 aspx과 같은 파일을 이름과 메소드명으로 관리를 한다고 보면 되겠다. 즉, AdminController는 Vi.. 더보기
ADO.NET Entity Data Model Packaging Bug 버그 증상 : An error occured loading the entity data model tools package. Failed to load entity data model tools package. The result is -2147467259 *.edmx 파일을 Visual Studio에서 Design Mode로 보여지지 않는 경우. C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Data\1033\ AdoNetEntityDataModelCSharp.zip 위치한 Ado.net Entity Model template 파일을 지우도록 한다. Visual Studio가 영문판이라면 1033폴더에 설치가 .. 더보기