<asp:HyperLinkField DataTextField="headlines" DataNavigateUrlFields="url" DataNavigateUrlFormatString="{0}" Target="_blank" />
如何去除URL字段中的空格注:URL是SQL SERVER 2000数据库中的一个字。
如何去除URL字段中的空格注:URL是SQL SERVER 2000数据库中的一个字。
或在sql中rtrim
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl='<%# Eval("url").ToString.Trim() %>' Target="_blank"
Text='<%# Eval("headlines") %>'></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
--------------------------------------------------------------------------------
错误提示:
System.Web.HttpException: 在选定的数据源上未找到名为“url.Trim()”的字段或属性[HttpException (0x80004005): 在选定的数据源上未找到名为“url.Trim()”的字段或属性。]。
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS0119: “object.ToString()”是一个“方法”,这在给定的上下文中无效
错误提示:
行 103: <asp:HyperLink ID="HyperLink1" runat="server"
赞
NavigateUrl='<%#Eval("url").ToString().Trim() %>'
Trim();即可~~
NavigateUrl=' <%#Eval("url").ToString.Trim() %>' Target="_blank"
Text=' <%#Eval("headlines")%>'> </asp:HyperLink> </ItemTemplate> </asp:TemplateField>
在aspx文件里加入上述字段出错:
行 101: <asp:TemplateField>
行 102: <ItemTemplate>
行 103: <asp:HyperLink ID="HyperLink1" runat="server"
行 104: NavigateUrl=NavigateUrl=' <%#Eval("url").ToString().Trim() %>' Target="_blank"
行 105: Text='<%# Eval("headlines") %>'></asp:HyperLink>说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS0119: “object.ToString()”是一个“方法”,这在给定的上下文中无效
==
NavigateUrl=' <%#Eval("url").ToString().Trim() %>'
或
NavigateUrl='<%# Convert.ToString(Eval("url")).Trim() %>'
string str2 = str1.Replace(" ", "");
trim不能去掉全部的空格,它是去掉字符串末的空格!