在模板链接按钮“eval”中设置文本字符串

时间:2012-08-10 08:39:33

标签: asp.net eval settext

我需要将gridview列中的Text设置为除了使用此代码在gridview中显示的内容之外的其他内容:

<asp:LinkButton ID="lnkCustomer" runat="server" 
     OnClick="lnkCustomer_Click" Text='<%# Eval("ImgLnk") %>'></asp:LinkButton>

当然显示的是字符串形式的“ImgLnk”的内容,这是一个超级链接,即“http:// ....”我宁愿在gridview中说“图片”。

1 个答案:

答案 0 :(得分:0)

<asp:LinkButton ID="lnkCustomer" runat="server" Text='Picture'
     CommandName="CustomerLink" CommandArgument='<%# Eval("ImgLnk") %>'></asp:LinkButton>

然后在你的点击/命令事件处理程序中:

if (e.CommandName == "CustomerLink")
{
    Response.Redirect(e.CommandArgument);
}