2009-06-29 3 views
3

현재 ASP.net 웹 사이트의 버그 추적기에 대한 MVC 응용 프로그램을 만드는 중입니다.중간 크기의 MVC 응용 프로그램을 설계하는 방법

웹 사이트의 쿼리에서 데이터를 전달하는 데 익숙하며 MVC에서이를 수행하는 방법을 모르겠습니다. 나는 MVC 모델과 일들이 어떻게 작동하는지 이해하지만, 초심자로서, 내 사고 과정은 조금 흐려있다.

뷰/프로젝트/Index.aspx - 내 첫 페이지, 프로젝트 내 ASP.Net 웹 사이트에서

<ul id="ProjectList"> 
    <% foreach (var item in Model) { %> 
     <li><%= Html.ActionLink("Details", "IssueType", new { id=item.ProjectId })%></li> 
    <% } %> 
</ul> 

목록이 프로젝트에 대한 이슈를 만들기 위해, 나는 URL을 끝낼 이처럼 보이는 :

Issue.aspx?pid=3&issuetypeid=6 

나는 방식에 projectId 및 issueTypeId를 수집

Projects.aspx --> IssueTypes.aspx --> Issue.aspx 

에서 이동 querystring.

이렇게하면 ProjectID 및 Issue Type ID를 아는 DB에 쓸 수 있습니다.

MVC에서 어떻게 구성 될 수 있습니까?

답변

0

아직 읽어 보지 않았다면 Nerd Dinner Asp.Net MVC 자습서를 사용해 보시기 바랍니다. 나는 당신의 애플리케이션에 매우 RESTful 인 접근법을 제안한다 - 버그 추적 어플리케이션은 REST와 함께 아주 잘 들어 맞아야한다.

Nerd Dinner 자습서를 끝내면 MVC와 REST를 잘 이해할 수 있습니다.

2

괴상한 저녁 식사는 훌륭한 출발점이며, 가능한 일과 그 일에 대해 많은 방법을 보여줍니다.

내가 추가 할 수있는 유일한 제안은 Nerd Dinner 이후에 연습을 위해 다른 작은 응용 프로그램을 만드는 것입니다. 나는 그 일을하기 위해 더 나은 방법을 발견했다.

가능한 한 ASCX를 생각하고 데이터를 전달하는 방법을 배우십시오. 나중에 이렇게 좋은 시간을 절약 할 수 있습니다.

응용 프로그램의 폴더 구조와 다른 섹션 및이를 구분하는 방법에 대해 생각하는 시간. 보안 및 관리에 대해 생각하고 사용자 v의 관리자가 사용할 수있는 것을 생각하십시오.

asp.net으로 이동하여 MVC 섹션을 살펴보고 비디오 자습서를 살펴보십시오. 그들은 꽤 좋다.

관련 문제