2014-01-28 3 views
0

내 데이터베이스에 계정을 등록하기 위해 정보를 제출하는 버튼이 있습니다.Submit_Click 성공적으로 등록하셨습니까? asp

<asp:Button ID="Submit" runat="server" OnClick="Submit_Click" Text="Submit" class="login"/><br /> 

이 페이지의 내 aspx.cs에 성공적으로 등록되었다는 메시지를 표시하려면 어떻게해야합니까?

대안으로 리디렉션을 시도했지만 Response.Redirect(success.html); 오류가 발생합니다.

+0

Response.Redirect ("success.html", true)를 시도하십시오. 스레드를 죽일 것입니다 – brykneval

+0

그 오류를 제거하지만, 그것은 리디렉션하지 않습니다. 도움 tho 주셔서 감사합니다! – user3219150

답변

0
사용

Response.Redirect("success.html",true); 

또는

ClientScript.RegisterClientScriptBlock(GetType(), "sas", "<script> alert('Inserted successfully');</script>", true); 
0

이 코드는 Successfully Registered으로 팝업 창을 표시합니다 뒤에 코드에서

alert("registration succesfull"); 

succesfull 등록을 말함으로써 그에게 경고를 준 페이지는 refreshed 또는 redirected이됩니다. 귀하의 페이지 이름을 기반으로합니다.

protected void Submit_Click(object sender, EventArgs e) 
{ 
ClientScript.RegisterStartupScript(Page.GetType(), "validation", "<script language='javascript'>alert('Succesfully Registered');window.location.replace('Nameofyouraspxpage.aspx');</script>"); 
} 
0

아니요은이 작은 문제에 대한 좋은 방법이 아닙니다.

당신이 당신의 페이지에 asp:label를 추가하고 뒤에 ("") null로 코드에서

<asp:Label ID="lblMessage" Text="" runat="server" /> 

를 해당 텍스트를 설정해야합니다, 당신은 당신의 함수의 끝에 다음 행을 추가

this.lblMessage.Text = "Successfully Registered!"; 
+0

메시지를 표시 할 위치에 레이블을 배치하십시오. 그리고 나서 내가 제안한 것을해라. 그것은 분명히 당신의 문제를 해결할 것입니다. 행운을 빕니다 –