【发布时间】:2010-09-17 09:13:49
【问题描述】:
如何在 asp.net 中使用查询字符串。
【问题讨论】:
标签: c# asp.net query-string
如何在 asp.net 中使用查询字符串。
【问题讨论】:
标签: c# asp.net query-string
这取决于 query.string 在您所指的语言中究竟做了什么,但是...
Request.QueryString["MyValue"];
http://msdn.microsoft.com/en-us/library/system.web.httprequest.querystring.aspx
【讨论】:
Request.QueryString["StringValue"];
【讨论】:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>asp.net QueryString example: how to use QueryString</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h2 style="color:Navy">QueryString Example</h2>
<asp:HyperLink
ID="HyperLink1"
runat="server"
NavigateUrl="~/Image.aspx?ImageID=1&ImageName=Elephant"
Text="Test QueryString"
>
</asp:HyperLink>
</div>
</form>
你也可以使用按钮点击事件来代替页面加载。
protected void Page_Load(object sender, System.EventArgs e) {
string ID = Request.QueryString["ImageID"];
string Name = Request.QueryString["ImageName"];
Label1.Text = "ImageID: "+ ID;
Label2.Text = "Image name: "+ Name;
Image1.ImageUrl = "~/Images/"+Name+".jpg";
}
【讨论】: