62,243
社区成员




<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" PostBackUrl="~/CrossPost.aspx"
Text="Button" ValidationGroup="ww" />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage='<bgsource src="C:WindowsMediaWindows XP Error.wav">'
SetFocusOnError="True" ControlToValidate="TextBox1" EnableClientScript="TRUE" ValidationGroup="ww">*</asp:RequiredFieldValidator>
<br />
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">LinkButton</asp:LinkButton></div>
</form>
</body>
public TextBox UserName
...{
get
...{
return TextBox1;
}
}
protected void Page_Load(object sender, EventArgs e)
...{
if (!IsPostBack)
...{
if (PreviousPage!=null && PreviousPage.IsCrossPagePostBack)
...{
Response.Write("跨页传值:" + PreviousPage.UserName.Text);
//Response.Write("<script language=javascript>alert('跨页传的值为:" + PreviousPage.UserName.Text + "');</script>");
}
else
...{
Response.Write("普通的页面转换,不是跨页!");
}
}
}