2009-10-02 5 views
0

누구나 내가 왜 사용자 정의 도우미에서 사용하는 BeginForm 메서드가이 텍스트를 첫 번째 텍스트 상자로 렌더링하는지 말할 수 있습니까?헬퍼 ajax 도우미를 사용하여 BeginForm

System.Web.Mvc.Html.MvcForm 

폼 태그를 시작으로

// The helper signature 
public static string Pagination(this HtmlHelper helper, int currentPage, int totalPages, string orderBy, string orderDirection, string listArea) 

// Ajax helper declartion 
AjaxHelper ajaxHelper = new AjaxHelper(helper.ViewContext, helper.ViewDataContainer); 

// Form html generation 
sb.Append(
      ajaxHelper.BeginForm(
       helper.ViewContext.RouteData.Values["action"].ToString(), 
       new AjaxOptions { UpdateTargetId = listArea, LoadingElementId = "loading" } 
      ) 
      + helper.TextBox("page") 
      + helper.Hidden("orderBy", orderBy) 
      + helper.Hidden("orderDirection", orderDirection) 
      + "<input type=\"submit\" value=\"" + Localization.GetText("Go") + "\" /></form>" 
     ); 

답변

1

사용 '<퍼센트'하지 '<퍼센트 ='

: :) :(

내가 사용하는 코드는 다음과 같습니다!

관련 문제