我想在datalist通过点击linkbutton 根据id查看所有信息 navigateUrl 后面设置怎么跳转并传参数

 我来答
鲁海123
2013-08-16 · TA获得超过283个赞
知道小有建树答主
回答量:306
采纳率:100%
帮助的人:324万
展开全部

如果是想点了后 跳到新页面的话 用a标签就行了

<asp:DataList ID="DataList1" runat="server">
        <ItemTemplate>
            <a href="<%# "/xxx/asss.aspx?id="+Eval("id") %>"><%#Eval("name") %></a>
        </ItemTemplate>
    </asp:DataList>
更多追问追答
追问
话说我们用的是linkbutton
追答
<asp:DataList ID="DataList1" runat="server">

        <ItemTemplate>

            <asp:LinkButton ID="LinkButton1" CommandArgument="<%#Container.DataItem %>"

                runat="server" onclick="LinkButton1_Click">查看</asp:LinkButton></ItemTemplate>

        </asp:DataList>


protected void LinkButton1_Click(object sender, EventArgs e)

    {

        LinkButton btn = sender as LinkButton;

        Response.Redirect("
http://www.baidu.com/?x="+btn.CommandArgument
);

    }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式