c#中怎么传递地址栏参数

来源:百度知道 编辑:UC知道 时间:2024/05/18 09:00:36

假设你现在有两个页面一个是A,一个是B
A给B传
A页面的前台有一个<a></a>
给a加上runat="server" id="Link"

后台
写一个方法
public static string GetUrl(int XXXID)
{
return @"~/XXXX/B.aspx?XXXID=" + Convert.ToString(XXXID);
}

之后Link.HRef= GetUrl(你从数据库传来的ID);

B页面的
protected void Page_Load(object sender, EventArgs e)
{
if (HttpContext.Current.Request["XXXID"] != null)
{
就可以取得传的值了 比如

int temp
=Convert.ToIn32(HttpContext.Current.Request["XXXID"])
}
}

asp控件用法相同。