直接用:<%=Request.QueryString("keyword").ToString()%>
<A href="test.aspx?keyword="+'<%=Request["keyword"].ToString()%>'>Label</A>
<%@
Page language="c#" %>
<script runat="server">
private string str ="";
private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
{
str = Request.QueryString["keyword"];
}
}
</script>
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<META HTTP-EQUIV="Expires" CONTENT="0">
<title>插入图片</title>
</HEAD>
<body>
<%=str%><br>
<%=Request.QueryString["keyword"].ToString()%>
</body>
</html>
--------------------------------------------------------------------------------
若把代码写在aspx.cs的话,那么在ASPX引用方法为:<%=str%> 变量str的类型为protected或public 都可以,但不能为private(但若把代码写在aspx中的话,类型为private就可以了)因为aspx是继承自aspx.cs的.
protected str ="";
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if (!IsPostBack)
{
if (Request.QueryString["keyword"] !=null) //这样当keyword不存在的时候就不会报错了.
{
str = Request.QueryString["keyword"].ToString();
}
}
}