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

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

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

多个页面向一个页面传值怎么判断
帮帮忙呀
有很多个页面传值给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

热点排行