当我用
NavigateUrl= ' <%# FormatURL(DataBinder.Eval(Container.DataItem, "ItemID "), DataBinder.Eval(Container.DataItem, "HighestBid ")) %> ' Text= ' <%# DataBinder.Eval(Container.DataItem, "ItemName ") %> '
调用函数
public string FormatURL(Int32 intItemID, Double dblWinningBid)
时,总会出这样的错误:
与“Bid.MenuForregisteredUsers.FormatURL(int, double)”最匹配的重载方法具有一些无效参数
------解决方案--------------------------------------------------------
NavigateUrl= ' <%# FormatURL( int.Parse(DataBinder.Eval(Container.DataItem, "ItemID ")), double.Parse(DataBinder.Eval(Container.DataItem, "HighestBid "))) %> ' Text= ' <%# DataBinder.Eval(Container.DataItem, "ItemName ") %> '