<asp:GridView ID="GridView1" runat="server" Width="190" AutoGenerateColumns="false" ShowHeader="false" DataKeyNames="bbs_id" GridLines="None">
<RowStyle Height="32" />
<Columns>
<asp:TemplateField HeaderText="主题" ItemStyle-HorizontalAlign="Left">
<ItemTemplate>
<%
string sShowTopic = Eval("bbs_topic").ToString();
int iTopicLen = Function.GetEnglishLength(sShowTopic);
if (iTopicLen > 27)
{
sShowTopic = Function.GetEnglistSubstring(sShowTopic, 0, 25) + "..";
}
%>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# DataBinder.Eval(Container,"DataItem.bbs_id", "Items/ShowItem.aspx?id={0}") %>'> 此处如何输出上面定义的 sShowTopic 变量? </asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView><asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# DataBinder.Eval(Container,"DataItem.bbs_id", "Items/ShowItem.aspx?id={0}") %>'> 此处如何输出上面定义的 sShowTopic 变量? </asp:HyperLink>
<RowStyle Height="32" />
<Columns>
<asp:TemplateField HeaderText="主题" ItemStyle-HorizontalAlign="Left">
<ItemTemplate>
<%
string sShowTopic = Eval("bbs_topic").ToString();
int iTopicLen = Function.GetEnglishLength(sShowTopic);
if (iTopicLen > 27)
{
sShowTopic = Function.GetEnglistSubstring(sShowTopic, 0, 25) + "..";
}
%>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# DataBinder.Eval(Container,"DataItem.bbs_id", "Items/ShowItem.aspx?id={0}") %>'> 此处如何输出上面定义的 sShowTopic 变量? </asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView><asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# DataBinder.Eval(Container,"DataItem.bbs_id", "Items/ShowItem.aspx?id={0}") %>'> 此处如何输出上面定义的 sShowTopic 变量? </asp:HyperLink>
解决方案 »
- C# 操作Active Directory的问题?
- Repeater中CheckBox选中项删除后刷新页面后其它项被选中
- 滚轴实现分页功能
- asp.net 前台和后台 如何理解
- 一个关于页面的问题
- DataList显示了数据 如何获得DataList里面某项的数据
- 十万火急,关于锚点的效果
- 用DATALIST控件绑定数据时,如何对数据进行一定的计算?
- 未能在设计视图中打开
- 各位高手,我是新手,能否帮忙提供一段删除access数据表记录的代码?
- 今天看了支付宝接口文档,不是说return_url可以调试,但是打了断点不进去,就直接显示了?
- SortedList<string, Keyword> ResultList 怎么按照Keyword类排序
public string GetSShowTopic(Container container){
string sShowTopic = DataBinder.Eval(container,"bbs_topic").ToString();
int iTopicLen = Function.GetEnglishLength(sShowTopic);
if (iTopicLen > 27)
{
sShowTopic = Function.GetEnglistSubstring(sShowTopic, 0, 25) + "..";
}
}
然后在前台<%=GetSShowTopic(Container) %>就可以了