<%lx(pp);%> <%#Eval("auction")%> 这两个是我前台datalist中的代码
lx()是我后台的一个方法如下:
public void lx(string t )
{
if (t == "1")
{ Response.Write("拍卖"); }
else
{
Response.Write("一口价");
}
}我想在pp处调用<%#Eval("auction")%>的值,如何实现啊,请给出清楚完整的代码,谢谢~~或者用js调用也行,给出完整代码
lx()是我后台的一个方法如下:
public void lx(string t )
{
if (t == "1")
{ Response.Write("拍卖"); }
else
{
Response.Write("一口价");
}
}我想在pp处调用<%#Eval("auction")%>的值,如何实现啊,请给出清楚完整的代码,谢谢~~或者用js调用也行,给出完整代码
{
return xxx.tostring();
}
{
return xx.tostring();
}
alert(ss);后台
protected string lx(object xx)
{
return xx.tostring();
}
</asp:Label>
<asp:Label ID="Label2" runat="server" Text="<%=Eval('auction').ToString();%"></asp:Label>
这两句前台代码都没有让页面出错,但是,就是不显示数据,,烦完,,
datalist中的<%lx(pp);%>改为<%# lx(pp) %>
protected string lx(string t )
{
if (t == "1")
return ("拍卖");
else
return ("一口价");
}
protected string lx(string t )
{
if (t == "1")
return "拍卖";
else
return "一口价";
}
<%=lx(#Eval("auction").ToString())%> //页面中方法
public void lx(string t )
{
if (t == "1")
{ Response.Write("拍卖"); }
else
{
Response.Write("一口价");
}
}
试试这个
悲剧。谁教你Eval里面可以用单引号的??这样必然字符太多。。