繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Asp.Net开发 >> ASP.NET下根据QueryString决定使用哪块JavaScript的两种方法 :)

ASP.NET下根据QueryString决定使用哪块JavaScript的两种方法 :)

2004-10-01 08:26:10  作者:  来源:互联网  浏览次数:8  文字大小:【】【】【
简介:在asp下,有时候会使用下面的代码: <% if request("m") = "1" then%> <script language="javascript"> <!-- m_name[0] = "《财经》杂志 "; //m_perio...

在asp下,有时候会使用下面的代码:

<%

if request("m") = "1" then%>

<%

else%>

<%end if%>

<%if request("m") = "2" then%>

<%

else%>

<%end if%>

如果是在ASP.NET下,如何解决呢?

方法1(使用ViewState):(蒙斑竹鸿雪指教,试验成功)

------------------------------------

方法2(使用Panel的visible属性):

WebForm:

-----------------------------------------------

Codebehind:

string strM;

try

{

strM = Request.QueryString["m"].Trim();

}

catch

{

strM = "3";

}

switch(strM)

{

case "1":

pnlJsInitM1.Visible = true;

pnlJsInitM1n.Visible = false;

pnlJsInitM2.Visible = false;

//pnlJsInitM2n.Visible = true;

pnlJsInitM2n.Visible = false;

break;

case "2":

pnlJsInitM1.Visible = false;

pnlJsInitM1n.Visible = true;

pnlJsInitM2.Visible = true;

pnlJsInitM2.Visible = false;

//pnlJsInitM2n.Visible = false;

break;

default :

pnlJsInitM1.Visible = false;

pnlJsInitM1n.Visible = true;

pnlJsInitM2.Visible = false;

//pnlJsInitM2n.Visible = true;

pnlJsInitM2n.Visible = false;

break;

}

责任编辑:admin
相关文章