gridview 模板列 根据值不同 动态添加链接,该如何解决
gridview 模板列 根据值不同 动态添加链接后台有一个值tstatue有三个值 1 、 2、 3 、当值=1在gridview模板列
gridview 模板列 根据值不同 动态添加链接
后台有一个值tstatue
有三个值 1 、 2、 3 、
当值=1
在gridview模板列加上链接<a href=a.aspx>第一种情况</a>
当值=2时
在gridview模板列加上链接<a href=b.aspx>第二种情况</a>
当值=3时
在gridview模板列显示空白。
请问如何做到,不改后台C#代码,只在前台修改aspx文件。
HTML code<ItemTemplate> <%#Eval["tstatue"].tostring()!=1&&Eval["tstatue"].tostring()!=3………… </ItemTemplate> </asp:TemplateField>
[解决办法]这种问题我写过,是这样的。如果有用,要多给分哦,呵呵
<itemplate>
<%# Convert.ToString(DataBinder.Eval(Container.DataItem, "tstatue")) == "1" ?
"<a href='a.aspx'>a链接</a>" : Convert.ToString(DataBinder.Eval(Container.DataItem, "tstatue")) == "2" ?
"<a href='b.aspx'>b链接</a>" : "<a href='c.aspx'>c链接</a>" %>
</itemplate>