C# datalist中的a赋值

来源:百度知道 编辑:UC知道 时间:2024/07/15 22:02:37
<a>标签如果加上runat=server,形如:<a id="aaa" runat=server>
可以直接,用类似aaa.Href=……进行赋值。

可是把<a>放入datalist中,该怎么赋值呢。
<ItemTemplate>
<a class="head" runat="server" id="aClick"/>
</ItemTemplate>
情况很复杂,复杂到必须用<a>,为了简洁,我没有说明其它情况,
希望各位大侠不要叉开话题,解决此问题即可。

<a>绑定的数据源不是此datalist数据源,不好意思,没说清楚,反正只能从.cs中进行取值绑定

用 <asp:HyperLink runat="server" id="aClick"/>啊
再在datalist的ItemDataBound事件中用FindControl("aClick")找到它。
就可已赋值。

<a …… href='xxx.aspx?id=<%# Bind("id")%>'><%# Bind("title")%></a>只能这样来进行赋值。