关于ASPX页面调用CS页面的方法
原来一直使用WebSite建网站。调用东西有的时候偷懒 就会这么做
<form id="form1" runat="server">
<div>
<%=getstr() %>
</div>
</form>
protected string getstr()
{
return "1";
}
最近听别人说 用WebApplication要好些,就拿来试试。但发现上面那种方式没有办法用。
aspx页面 没有办法调用cs页面的方法。求指导~~~
------解决方案--------------------将这个方法定义为public试试看。应该是可以调用的。
------解决方案--------------------亲测在web application里面也是可以的。
<form id="form1" runat="server">
<div>
<%=GetStr() %>
</div>
</form>
------解决方案--------------------
可以的。
你的方法设成 public
------解决方案--------------------
不需要设成public。
设为protected也可以的。
------解决方案--------------------后台方法设置成设成public
前台用绑定
<form id="form1" runat="server">
<div>
<%#getstr() %>
</div>
</form>
我就经常这么搞,呵呵
------解决方案--------------------下面的也是对的,肯定是你别处有问题!你那报什么错误啊?
<form id="form1" runat="server"> <div> <%=getstr() %> </div> </form>
------解决方案--------------------WebSite和Application是有区别的。前者修改后不需要编译,就可以刷新看见效果,后者需要F6后重新打开浏览。