我有一个这个HTML代码:
<li><a href="Password.aspx" accesskey="2" >مشاهده</a></li>
我想点击li
时重定向其他页面,例如:
Response.Redirect("ManagerAdd.aspx");
我想将查询字符串发送到ManagerAdd页面,例如:
Response.Redirect("ManagerAdd.aspx?rid=" + r_id.ToString());
我的r_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"];
}
我希望从form1加载事件中获取id并使用字符串查询发送manageradd.aspx。
答案 0 :(得分:1)
至少你可以使用
<li><a href="ManagerAddFood.aspx?rid=<%=Request.QueryString["r_id"];%>" accesskey="2">مشاهده منو</a></li>
OR
您可以将id="link1"
和runat="server"
属性提供给<a>
元素,并在代码后面建立链接。
<li><a id="link1" runat="server" 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"];
}