2012-09-17 2 views
0

어떻게 aspx 페이지의 매개 변수를 aspx 메소드에 게시 할 수 있습니까? MVC 컨트롤러 메소드가 아닙니다.MVC3에서 aspx 페이지 매개 변수를 게시하는 방법은 무엇입니까?

 <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %> 
     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
     <html xmlns="http://www.w3.org/1999/xhtml"> 

     <script runat="server"> 

      protected void btnSubmit_Click(object sender, EventArgs e) 
      { 
    string postData = String.Empty; 

      postData += "pan=" + txtCardNumber.Text + "&"; 
} 

</head> 
<body> 
    <form id="paymentForm" runat="server"> 
    <center> 
<table class="tableClass"> 
      <tr class="trHeader"> 
       <td> 
        Kredi Kartı Numarası: 
       </td> 
       <td> 
        <asp:TextBox ID="txtCardNumber" runat="server" MaxLength="20" AutoCompleteType="None"></asp:TextBox> 
        <asp:RequiredFieldValidator ID="rfvCreditCardNumber" runat="server" ControlToValidate="txtCardNumber" 
         Display="Dynamic" Text="*"></asp:RequiredFieldValidator> 
       </td> 
      </tr> 
    <tr> 
       <td align="center" colspan="2"> 
        <asp:Button ID="btnSubmit" runat="server" CssClass="buttonClass" Text="Gönder" CausesValidation="true" 
         OnClick="btnSubmit_Click" /> 
       </td> 
      </tr> 
      </table> 
</body> 
</html> 

그래서 난 내 매개 변수 내가 영문 방법에 이러한 매개 변수를 보낼 수있는 방법을 액션 메소드를 컨트롤러로 이동 데이터를 게시 할 때 : 여기 내보기 이름은 ViewController.ascx입니다?

+0

MVC를 사용하고 있습니까? 그렇다면 농담하는 경우 :) – karaxuna

+0

Yeap MVC를 사용하고 있습니다. MVC에서 aspx 페이지를 사용해야하는 이유를 알고 있다면 이해할 수 없습니다. 지금 내 질문에 대한 답변을 얻고 있습니다. – HelloWorld

+0

가지고 있습니다. 전에 이렇게 할 필요가 없었어요, 그래서 행운을 빌어 요. :) – karaxuna

답변

0

웹 폼과 MVC를 모두 사용하는 하이브리드 프로젝트에서 작업하는 경우 aspx 페이지에 대한 요청을 무시하려면 Global.asax.cs에서 무시 경로를 정의해야합니다.

routes.IgnoreRoute("{*allaspx}", new {[email protected]".*\.aspx(/.*)?"}); 

모든 경로를 매핑하기 전에.

관련 문제