datalist中增加一个linkbutton按钮,点击,怎样链接到别的页面去

前台代码:<asp:LinkButtonID="detail"Text="商品详情"CommandArgument='<%#DataBinder.Eval(Contain... 前台代码:
<asp:LinkButton ID="detail" Text="商品详情" CommandArgument='<%#DataBinder.Eval(Container.DataItem,"productName")%>' CommandName="productDetail" runat="server" ></asp:LinkButton>

后台代码:
protected void DataList1_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
if (e.CommandName == "productDetail")
{

string url;
url = "Index.aspx?orderID=" + e.CommandArgument.ToString();
Response.Redirect(url);
}
}

为什么链接不到指定的页面啊
展开
 我来答
百度网友a7339fa40
2011-12-07 · TA获得超过703个赞
知道小有建树答主
回答量:389
采纳率:0%
帮助的人:240万
展开全部
你好!
其实没有必要用LinkButton 的,你可以尝试运用HyperLink
<asp:HyperLink ID="HyperLink1" runat="server" Font-Size="12px"
ForeColor="Black"
NavigateUrl='<%# "Index.aspx?orderID="+Eval("表的ID").ToString(>'>商品详情</asp:HyperLink>
如果硬是要用LinkButton的话就要在LinkButton_LinkClicked事件写
private void LinkButton_LinkClicked(object sender, ... e)
{
string url=“Index.aspx?orderID=" + ((LinkButton)sender).CommandArgument.ToString();
Response.Redirect(url)
}
这样才可以的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式