首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

问一个函数如何写

2011-12-15 
问一个函数怎么写?%#MyImgFunction1(DataBinder.Eval(Container,DataItem.x_czcs ).ToString())%-----

问一个函数怎么写?
<%#   MyImgFunction1(DataBinder.Eval(Container,   "DataItem.x_czcs ").ToString())   %>
-----------------------
public   string   MyImgFunction1(string   str)
{
if(str.Trim()== "请选择 ")
{
    return   " ";
}
else
{
return   " <%#   DataBinder.Eval(Container,   'DataItem.x_czcs ')   %> ";
}
}
================================
问题:return   " <%#   DataBinder.Eval(Container,   'DataItem.x_czcs ')   %> ";
这句无效,该怎么写???

[解决办法]
try:

<%# MyImgFunction1(DataBinder.Eval(Container, "DataItem.x_czcs ").ToString(),DataBinder.Eval(Container.DataItem, 'x_zj ').ToString(),
DataBinder.Eval(Container.DataItem, 'x_sj ').ToString()) %>

public string MyImgFunction1(string str,string zj,string sj)
{
if(str.Trim()== "仅限出租 ")
{
return zj + "元/月 ";
}
if(str.Trim()== "仅限出售 ")
{
return sj + "万元 ";
}
else if(str.Trim()== "两者都可以 ")
{
return " <font color=red> " + zj + "元/月 </font> < br> <font color=red> " + sj + "万元 </font> ";
}
else
{
return " ";
}
}

热点排行