这个是我对datagrid中模板列的脚本:
<asp:TemplateColumn>
<ItemTemplate>
<asp:HyperLink runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.title") %>' NavigateUrl='<% #"../doctmplate/"+DataBinder.Eval(Container, "DataItem.doctemplate")+".aspx ?newsid=" + DataBinder.Eval(Container, "DataItem.newsid") %>' Target="_blank">
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>
DataItem.doctemplate这个值后面有很多空格,怎么去掉?不然就变成下面这样了:
htmtemplate0 .aspx ?newsid=00001,
我希望的是:
htmtemplate0.aspx ?newsid=00001
<asp:TemplateColumn>
<ItemTemplate>
<asp:HyperLink runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.title") %>' NavigateUrl='<% #"../doctmplate/"+DataBinder.Eval(Container, "DataItem.doctemplate")+".aspx ?newsid=" + DataBinder.Eval(Container, "DataItem.newsid") %>' Target="_blank">
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>
DataItem.doctemplate这个值后面有很多空格,怎么去掉?不然就变成下面这样了:
htmtemplate0 .aspx ?newsid=00001,
我希望的是:
htmtemplate0.aspx ?newsid=00001
CS0119: “object.ToString()”表示“方法”,它在给定的上下文中无效
呢?