«asp.net-mvc-2» 태그된 질문

ASP.NET MVC 2는 ASP.NET MVC 플랫폼의 두 번째 주요 버전이며 이후 ASP.NET MVC 3에 의해 구버전입니다.

9
FileResult를 사용하여 Asp.Net MVC에서 모든 유형의 파일을 다운로드 하시겠습니까?
사용자가 내 Asp.Net MVC 응용 프로그램에서 파일을 다운로드 할 수 있도록 FileResult를 사용해야한다고 제안했습니다. 그러나 내가 찾을 수있는 유일한 예는 항상 이미지 파일 (콘텐츠 유형 이미지 / JPEG 지정)과 관련이 있습니다. 그러나 파일 형식을 알 수 없으면 어떻게합니까? 사용자가 내 사이트의 파일 영역에서 거의 모든 파일을 다운로드 할 수 있기를 …
228 c#  asp.net-mvc-2 

20
jQuery Ajax 호출과 Html.AntiForgeryToken ()
내 앱에서 CSRF 공격에 대한 완화를 구현했습니다.인터넷에서 블로그 게시물에서 읽은 정보에 따라 . 특히이 게시물은 내 구현의 동인이었습니다. ASP.NET MVC에 대한 모범 사례ASP.NET 및 웹 도구 개발자 콘텐츠 팀의 사이트 간 요청 위조 공격 분석Phil Haack 블로그 ASP.NET MVC 프레임 워크의 AntiForgeryToken- David Hayden 블로그의 Html.AntiForgeryToken 및 ValidateAntiForgeryToken 특성 기본적으로 …

12
Html.TextBoxFor로 기본값을 설정하는 방법은 무엇입니까?
간단한 질문은 ASP.NET MVC Framework 1의 Html Helper를 사용하는 경우 overload가 있기 때문에 텍스트 상자에서 기본값을 설정하는 것이 쉽습니다 Html.TextBox(string name, object value). Html.TextBoxFor 메서드를 사용하려고 시도했을 때 첫 번째 추측은 작동하지 않는 다음을 시도하는 것입니다. <%: Html.TextBoxFor(x => x.Age, new { value = "0"}) %> 지금은 Html.TextBox (string, object)를 …

3
ModelState.AddModelError-속성이 아닌 오류를 어떻게 추가합니까?
데이터베이스 Create(FooViewModel fvm){...}를 확인하여 fvm.prop1및 fvm.prop2이 조합에 이미 있는지 확인합니다 . 그렇다면 모델 상태에 오류를 추가하고 전체보기를 반환하고 싶습니다. 나는 시도했다 : public ActionResult Create(FooViewModel fvm){ if (ThatComboAlreadyExists(fvm)) { ModelState.AddModelError("Model", "There is already one like that"); return View(fvm); } } ...하지만에 오류가 표시되지 Html.ValidationSummary않습니다. '모델'이 올바른 키가 아니라는 의심이 있지만 …

8
두 날짜 시간 값의 차이를 시간 단위로 표시
데이터베이스에서 두 개의 날짜 시간 값을 검색 중입니다. 값이 검색되면 두 값의 차이가 필요합니다. 이를 위해 두 날짜 값의 차이를 저장하는 시간 범위 변수를 만듭니다. TimeSpan? variable = datevalue1 - datevalue2; 이제 Timespan 변수에 저장된 차이를 시간 수로 표시해야합니다. TimeSpan.TotalHours를 언급 했지만 어떤 이유로 똑같이 적용 할 수 없습니다. 어떻게합니까? …

9
동작 링크에서 영역 이름을 지정하는 방법은 무엇입니까?
내 mvc 2 앱의 2 가지 영역에서 사용하는 공유 마스터 페이지가 있습니다. 마스터 페이지에는 현재 컨트롤러와 작업을 지정하는 작업 링크가 있지만 잘못된 영역에 있으면 링크가 작동하지 않습니다. 영역 매개 변수를 사용하는 actionlink에 과부하가 발생하지 않습니다. 가능합니까?

2
MVC2에서 Html.Partial (view, model)과 Html.RenderPartial (view, model)의 차이점은 무엇입니까?
그것이 반환하는 유형과 당신이 그것을 다르게 부르는 사실 이외 <% Html.RenderPartial(...); %> <%= Html.Partial(...) %> 서로 다른 경우 왜 다른 전화가 아닌 다른 전화를 하시겠습니까? 정의 : // Type: System.Web.Mvc.Html.RenderPartialExtensions // Assembly: System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 // Assembly location: C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 2\Assemblies\System.Web.Mvc.dll using System.Web.Mvc; namespace System.Web.Mvc.Html { …


13
MVC에서 기본 경로 (지역으로)를 설정하는 방법
좋아 이것은 이전에 요청되었지만 거기에는 고체 솔루션이 없습니다. 그래서 나 자신과 이것이 유용하다고 생각하는 다른 사람들을 위해. MVC2 (ASP.NET)에서는 누군가가 웹 사이트를 탐색 할 때 기본 영역이 지정되기를 원합니다. 내 사이트로 이동하면 AreaZ의 ControllerX ActionY로 이동합니다. Global.asax에서 다음 경로 사용 routes.MapRoute( "Area", "", new { area = "AreaZ", controller = …

4
Url.Action 매개 변수?
컨트롤러를 나열하면 public ActionResult GetByList(string name, string contact) { var NameCollection = Service.GetByName(name); var ContactCollection = Service.GetByContact(contact); return View(new ListViewModel(NameCollection ,ContactCollection)); } ASPX 페이지에서 호출합니다. <a href="<%:Url.Action("GetByList","Listing" , new {name= "John"} , new {contact="calgary, vancouver"})%>"><span>People</span></a> ASPX 코드에 문제가 있습니다 ... john이라는 이름의 레코드를 가져올 수 있습니다. 그러나 contact="calgary, vancouver"내가을 주면 …

20
EditorFor () 및 html 속성
Asp.Net MVC 2.0 미리보기 빌드는 다음과 같은 도우미를 제공합니다. Html.EditorFor(c => c.propertyname) 속성 이름이 문자열이면 위 코드는 texbox를 렌더링합니다. MaxLength 및 Size 속성을 텍스트 상자 또는 자체 CSS 클래스 속성에 전달하려면 어떻게해야합니까? 응용 프로그램의 각 크기 및 길이 조합에 대해 하나의 템플릿을 만들어야합니까? 그렇다면 기본 템플릿을 사용할 수 없습니다.

4
Web.Debug.config 및 Web.Release.Config 파일의 용도는 무엇입니까?
방금 Visual Studio 2010 및 MVC 2.0으로 업그레이드했는데 Web.config에 두 개의 추가 파일이 첨부되어 있음을 알았습니다. 이러한 파일은 디버그 및 릴리스 특정 설정을 지정하는 데 사용되므로 기본 Web.config를 복잡하게 만들지 않습니까? 디버그 및 릴리스 Web.configs에 각각 로컬 및 원격 파일이있는 경우 루트 Web.config 파일에 연결 문자열을 배치하는 것이 합리적입니까? 감사!

9
asp.net mvc에서 컨트롤러에 대한 간단한 Ajax 호출 만들기
ASP.NET MVC Ajax 호출을 시작하려고합니다. 제어 장치: public class AjaxTestController : Controller { // // GET: /AjaxTest/ public ActionResult Index() { return View(); } public ActionResult FirstAjax() { return Json("chamara", JsonRequestBehavior.AllowGet); } } 전망: <head runat="server"> <title>FirstAjax</title> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function () { var serviceURL = '/AjaxTest/FirstAjax'; …


2
여러 매개 변수와 함께 VaryByParam을 어떻게 사용합니까?
ASP.NET MVC2에서는 OutputCache및 VaryByParam특성을 사용 합니다. 단일 매개 변수로 잘 작동하지만 메서드에 여러 매개 변수가있을 때 올바른 구문은 무엇입니까? [OutputCache(Duration=30, VaryByParam = "customerId"] public ActionResult Index(int customerId) { //I've got this one under control, since it only has one parameter } [OutputCache(Duration=30, VaryByParam = "customerId"] public ActionResult Index(int customerId, int …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.