HTML调动代码:
<%# CutString(DataBinder.Eval(Container.DataItem,"NewTitle").ToString(),16) %>
--------------------------
public string CutString(string str,int length)
{
string newString="";
if(str!="")
{
if(str.Length>length)
{
newString=str.Substring(0,length)+"....";
}
else
{
newString=str;
}
}
return newString;
}
为什么我在HTML中的调用的就不行出不来这样的效果呢?
<%# CutString(DataBinder.Eval(Container.DataItem,"NewTitle").ToString(),16) %>
--------------------------
public string CutString(string str,int length)
{
string newString="";
if(str!="")
{
if(str.Length>length)
{
newString=str.Substring(0,length)+"....";
}
else
{
newString=str;
}
}
return newString;
}
为什么我在HTML中的调用的就不行出不来这样的效果呢?
不过这样的话tostring()也会抛出异常的
{
int len = str_d.Length;
if(len > i)
{
str_data = str_d.Substring(0,i)+"..";
}
else if(len == 0)
{
str_data= "..";
}
else
{
str_data = str_d;
}
return str_data;
}
<%# EditNews((DataBinder.Eval(Container, "DataItem.zhuti")).ToString(),10) %>
哪在2003中呢?