asp.net html href发送查询字符串
我有一个html代码:asp.net html href发送查询字符串,html,asp.net,Html,Asp.net,我有一个html代码: <li><a href="Password.aspx" accesskey="2" >مشاهده</a></li> 我想将查询字符串发送到ManagerAdd页面,例如: Response.Redirect("ManagerAdd.aspx"); Response.Redirect("ManagerAdd.aspx?rid=" + r_id.ToString()); 我的r\u id从此webform获取,例如
<li><a href="Password.aspx" accesskey="2" >مشاهده</a></li>
我想将查询字符串发送到ManagerAdd页面,例如:
Response.Redirect("ManagerAdd.aspx");
Response.Redirect("ManagerAdd.aspx?rid=" + r_id.ToString());
我的
r\u id
从此webform
获取,例如:如何在li html上编写此内容?
<li><a href="ManagerAddFood.aspx?rid=" + r_id.ToString() accesskey="2" >مشاهده منو</a></li>
protected void Page_Load(object sender, EventArgs e)
{
t1 = Request.QueryString["id"];
}
受保护的无效页面加载(对象发送方、事件参数e)
{
t1=请求.查询字符串[“id”];
}
我想从form1 load事件中获取id,并使用字符串查询发送manageradd.aspx。至少您可以使用
<li><a href="ManagerAddFood.aspx?rid=<%=Request.QueryString["r_id"];%>" accesskey="2">مشاهده منو</a></li>
所有项目都必须具有唯一的id值。
protected void Page_Load(object sender, EventArgs e)
{
//link1.Attributes["href"] = "ManagerAddFood.aspx?rid=" + r_id.ToString()";
link1.Attributes["href"] = "ManagerAddFood.aspx?rid=" + Request.QueryString["r_id"];
}
您的查询字符串变量是rid(Response.Redirect(“ManagerAdd.aspx?rid=“+r\u id.ToString());),所以您应该像Request.QueryString[“rid”]一样访问它。那又怎样?问题是什么?@zkanoca如何定义li html上的点击事件?@zkanoca我更新了我的问题,请审阅。谢谢,我编写了您的代码,但我收到了以下错误:由于其保护级别,r_id不可访问。您确定它在您自己的代码中是
r_id
?它不是t1
,对吗?是的,我确定,这是我在加载事件中的代码:r_id=query.r_id.ToString();谢谢你关注我的问题,亲爱的朋友,我的问题在你的帮助下解决了,tnx。我离你很近!,我来自伊朗大不里士,距离土耳其400公里
protected void Page_Load(object sender, EventArgs e)
{
//link1.Attributes["href"] = "ManagerAddFood.aspx?rid=" + r_id.ToString()";
link1.Attributes["href"] = "ManagerAddFood.aspx?rid=" + Request.QueryString["r_id"];
}