首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请问一个跨页回调的有关问题

2012-01-20 
请教一个跨页回调的问题在ASP.net2.0中使用跨页回调,没有问题,在第一个页面的LinkButton的PostbackUrl属性

请教一个跨页回调的问题
在ASP.net2.0中使用跨页回调,没有问题,在第一个页面的LinkButton的PostbackUrl属性设置为第二个页面,点击这个LinkButton后就会提交到第二个页面。问题是现在在第二个页面中处理完毕后,点击任何按钮都会自动返回第一个页面,而不执行按钮的OnClick事件,而且我也不想自动返回第一个页面。
              是需要在哪里设置一下吗?

[解决办法]
点击任一个按钮都返回第一个页面?你怎么做的
[解决办法]
应该是你代码写错了,把第二个页面的代码贴出来看看。
[解决办法]
这个是自动返回的吧 可以改成:
<script runat= "server ">
protected void Page_Load(object sender, System.EventArgs e)
{
if (PreviousPage != null)
{
if (PreviousPage.IsCrossPagePostBack)
{
Label1.Text = "Hello " + PreviousPage.pp_TextBox1.Text + " <br /> " +
"Date Selected: " +
PreviousPage.pp_Calendar1.SelectedDate.ToShortDateString();
}
}
}

protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect( "Page1 - Listing 03-11.aspx ");
}
</script>
[解决办法]
<%@ PreviousPageType VirtualPath= "~/Page1 - Listing 03-11.aspx " %>

去掉试试
[解决办法]
你点击的时候
Response.Redirect( "Page1 - Listing 03-11.aspx ");
以及返回了
应该加上if(!IsPostBack)
判断是否是按钮的post提交

热点排行