2
masterpage (form 태그가있는)가있는 Webform이 있습니다. 콘텐츠 페이지에는 텍스트 상자와 제출 버튼이 있습니다. POST가 아닌 GET을 사용하여 다음 페이지로 데이터를 보내려고합니다. 어떻게해야합니까?get (not post) 메소드를 사용하여 데이터 게시
masterpage (form 태그가있는)가있는 Webform이 있습니다. 콘텐츠 페이지에는 텍스트 상자와 제출 버튼이 있습니다. POST가 아닌 GET을 사용하여 다음 페이지로 데이터를 보내려고합니다. 어떻게해야합니까?get (not post) 메소드를 사용하여 데이터 게시
는 모든 페이지에 적용 할 수있는 경우 :
<form method="get" ... >
<!-- content here -->
</form>
단일, 간단한 페이지 만합니다 :
protected void Submit_Click(object sender, EventArgs e)
{
string url = "NextPage.aspx?";
url = url + "&MyTxt1=" + MyTxt1.Text;
url = url + "&MyTxt2=" + MyTxt2.Text;
url = url + "&MyTxt3=" + MyTxt3.Text;
// etc.
Response.Redirect(url);
}
당신은 콘텐츠 페이지에서 방법을 제어하려면
:// on the master page
public class SiteMaster : System.Web.UI.MasterPage
{
// replace form1 with the id of your form control
// make sure the form tag has runat="server"
public string Method
{
get { return form1.Method; }
set { form1.Method = value; }
}
// ...
}
// on the content page
protected void Page_Load(object sender, EventArgs e)
{
// replace SiteMaster with class type of the master class
((SiteMaster)this.Master).Method = "get";
}
하지만 양식 태그는 마스터 페이지 내에 있습니다. – Ryan
다른 질문입니다. 마스터 페이지를 사용하여 페이지 내에서 마스터 페이지에 액세스하는 방법을 찾으십시오. 당신은 그런 일반적인 필요를위한 Google에서 간단한 응답을 찾아 낼 수 있어야합니다. – wllmsaccnt