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

高分,为什么条件不能识别

2012-01-15 
高分求助,为什么条件不能识别? “FL”中的值分别为A,B,C,现在要根据不同的值打开不同的页面,代码如下。测试结

高分求助,为什么条件不能识别?

“FL”中的值分别为A,B,C,现在要根据不同的值打开不同的页面,代码如下。测试结果是全部都打开的是页面“SPMXC”。   请问哪里有问题,为何不能识别A,B.


Sub   Page_Load(Src   As   Object,   E   As   EventArgs)
 
 If   Trim(Request.QueryString( "FL "))= "+A+ "   Then  
  response.Redirect( "SPMXA.aspx?SPID= "+Trim(Request.QueryString( "SPID "))+ " ")  
      ELSE
    if   Trim(Request.QueryString( "FL "))= "+B+ "   Then
      response.Redirect( "SPMXB.aspx?SPID= "+Trim(Request.QueryString( "SPID "))+ " ")  
      ELSE
      response.Redirect( "SPMXC.aspx?SPID= "+Trim(Request.QueryString( "SPID "))+ " ")  
 end   if  
End   If  

End   Sub

[解决办法]
这样试试
直接写成 response.Redirect( "SPMX "+Trim(Request.QueryString( "FL "))+ ".aspx?SPID= "+Trim(Request.QueryString( "SPID "))+ " ")

这样直接就跳到你要去的页了 如果找不到页 从地址栏里的url就能看出问题

热点排行