在我的gridview项目模板文件中,我正在调用方法 CheckValue
<asp:Label ID="Label1" runat="server" Text='<%# CheckValue(Eval("Imagespath")+","+Eval("Imagesname")%>'>
</asp:Label>
protected string CheckValue(string strValue1,string strValue2)
{
if (strValue1=="1")
{
return "No Record Found";
}
else
{
return "No Record Found";
}
}
当我运行我的页面时,我的.aspx页面出现错误
Text ='&lt;%#CheckValue(Eval(“Imagespath”)+“,”+ Eval(“Imagesname”)%&gt;'&gt;
有什么方法可以发送我的值CheckValue方法,这是一个.cs文件我如何从.aspx页面发送2个参数 can an one告诉我它的语法
谢谢
答案 0 :(得分:4)
你快到了......试试这个:
Text='<%# CheckValue(Eval("Imagespath").ToString(), Eval("Imagesname").ToString()) %>'
您不需要添加+“,”+就像连接字符串一样(您不是),并且您需要在Evals上调用ToString()以使其与CheckValue的参数类型匹配方法期望。