读书人

多个页面向一个页面传值如何判断

发布时间: 2012-03-18 13:55:38 作者: rapoo

多个页面向一个页面传值怎么判断
帮帮忙呀
有很多个页面传值给A页,那在A页中怎么知道是哪一个页面传给A页的呢??

A页如下
soundDataID = Request.QueryString[ "id "];
this.soundPlayLocator = new Locator.CoursewareLocator(this.DbConnect);

string prePageTitle= " ";
prePageTitle = Page.PreviousPage.Title;
switch (prePageTitle)
{
case "课件管理 ":
// case "courseware_list.aspx ":
Entity.tCourseware iniCourseware = soundPlayLocator.SelectCoursewareOne(int.Parse(soundDataID));
// Response.AddHeader( "Content-Disposition ", "attachment; filename= " + "qq.wav ");
Response.ContentType = "audio/wav ";
Response.OutputStream.Write(iniCourseware.b_sound, 0, iniCourseware.b_sound.Length);
Response.Flush();
break;
// case "句子列表管理 ":
// case "sentence_list.aspx ":
// Entity.tSentence iniSentence = soundPlayLocator.SelectSentenceOne(int.Parse(soundDataID));
// Response.ContentType = "audio/wav ";
// Response.OutputStream.Write(iniSentence.b_sound, 0, iniSentence.b_sound.Length);
// Response.Flush();
// break;

default:
break;
}

[解决办法]
在转向 a页的页面时,加上从哪个页面转来的querystring . 然后在a 页面取这个值
比如 Response.Redirect(a.aspx?from=b.aspx);


在a页面里,string From = Request[ "from "];
[解决办法]
可能通过,传递页的路径来判断。
Request.RawUrl
RawUrl 属性
属性值
当前请求的原始 URL。

[解决办法]
你可以多设置一个查询字符串变量啊from=page&val=val

读书人网 >asp.net

热点推荐