日期:2014-05-18  浏览次数:20607 次

请教:CS1502: 与“_Default.showNewResumePic(System.DateTime)”最匹配的重载方法具有一些无效参数
报错内容如下:
HTML code
编译器错误信息: CS1502: 与“_Default.showNewResumePic(System.DateTime)”最匹配的重载方法具有一些无效参数

源错误:

 

行 1083:                                                            <%--<img src="images/my31_new.gif" width="22" height="9" alt="" />--%>
行 1084:                                                            <script language="javascript">showNewPic('<%# DataBinder.Eval(Container.DataItem,"RN_CreateDate") %>')</script>
行 1085:                                                            <%# showNewResumePic(DataBinder.Eval(Container.DataItem,"RN_CreateDate")) %>
行 1086:                                                        </li>
行 1087:                                                    </ul>
 

源文件: e:\n\my31net\Default.aspx    行: 1085 



.cs页的函数showNewPic()的内容如下
C# code
protected void showNewResumePic(DateTime createDate)
    {
        if (createDate == null)
        {
        }
        else
        {
            if (Convert.ToDateTime(createDate).Day == DateTime.Now.Day)
            {
                Response.Write("<img src='images/my31_new.gif' />");
            }
        }
    }


请高手帮忙解决。致谢!

------解决方案--------------------

DataBinder.Eval((DateTime)Container.DataItem,"RN_CreateDate")) 

------解决方案--------------------
(DateTime)DataBinder.Eval(Container.DataItem,"RN_CreateDate")

------解决方案--------------------
思归!!!仰望一下!
------解决方案--------------------
如果要用<%#和数据绑定,你需要返回数据,譬如


protected string showNewResumePic(DateTime createDate)
{
if (createDate == null)
{
}
else
{
if (Convert.ToDateTime(createDate).Day == DateTime.Now.Day)
{
//ugly, but....
return "<img src='images/my31_new.gif' />";
}
}

return String.Empty;
}

------解决方案--------------------
saucer 

总技术分第3...

牛人牛人.