怎样在.aspx页面调用.cs页面里的方法
要实现这个功能的前提是下面这段代码必须放在具有数据绑定的控件中才行,
首先来看aspx页面的代码:
<asp:LinkButton ID="linkrepaly" CommandArgument="linkshow" CommandName='<%#Eval("ID") %>' runat="server" Text ='<%#HasReply(Eval("reply").ToString())%>'></asp:LinkButton>
这段代码是放在datalist中的,这样才有效。注意,HasReply 方法是.cs页面的方法,这里开始调用。
接着,来看.cs页面的代码:
protected string HasReply(string str)
{
if (str.Trim().Length == 0)
{
return "回复";
}
else
{
return "已回复";
}
}
这段代码是放在.cs页面也就是一个方法啦,就是在aspx页面里被调用的那个方法。
这样能过返回值就可以达到根据数据库内容而自定义输出的目的了。。。
首先来看aspx页面的代码:
<asp:LinkButton ID="linkrepaly" CommandArgument="linkshow" CommandName='<%#Eval("ID") %>' runat="server" Text ='<%#HasReply(Eval("reply").ToString())%>'></asp:LinkButton>
这段代码是放在datalist中的,这样才有效。注意,HasReply 方法是.cs页面的方法,这里开始调用。
接着,来看.cs页面的代码:
protected string HasReply(string str)
{
if (str.Trim().Length == 0)
{
return "回复";
}
else
{
return "已回复";
}
}
这段代码是放在.cs页面也就是一个方法啦,就是在aspx页面里被调用的那个方法。
这样能过返回值就可以达到根据数据库内容而自定义输出的目的了。。。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步