
第一步:在a页面中,将这个方法设置为静态公共的,如下面这样:static public void AAA()第二步:在b页面中,调用AAA方法,如下:[a页面的namespace][a页面的名称]AAA();比如a页面的namespace是“aaa”,页面名称是a,那么就这样写:aaaaAAA(); 最后:个人建议,如果有某个方法,在多个页面中都需要调用,最好将这个方法写入单独一个类文件中,这样方便以后代码的维护。
用ProcessBuilder这个类调用cmd指令,简单点说就是将在cmd指令中运行的java调用c/s结构中登录的类中的方法写到一个list内部,用ProcessBuilder的对象来调用这个list就可以了,楼主可以上网搜下ProcessBuilder的使用方法,只要你的方法可以在cmd中的java环境下编译运行通过,就可以用这种方法来做,希望能帮到你
aspx不用重新编译
aspxcs和cs需要重新编译
如果改动了cs文件,需要重新发布网站。网站发布的时候cs文件会被打包成dll文件存放到bin文件下面,页面在访问的时候调用的是打包成dll文件的类。
方法一:重新编译发布 把DLL放入bin目录,你看看是哪个项目 对应的DLL就可以了
修改了cs文件后只要编译一下,把这个dll文件更新就好了。(打开后,右击解决方案,选择重新生成)
发布网站的对话框中…
第一个选项是:允许更新此预编译站点
指定发布后是不是可以修改aspx文件,如果勾选,则发布后的网站行为基本与ASPNET
11一致,只要没有增删修改控件,可以直接在服务器上修改aspx文件不用重新发布网站。
第二个选项是:使用固定命名和单页程序集
指定是不是将每个aspx文件都编译成一个DLL文件,这样,就可以在修改了哪个aspx网页(包括aspx和cs文件),只需要更新一个DLL文件就行了,不用整站全部更新。
因此,要解决本标题的问题,您就选择第一项即可。
方法二:把客户端页面(aspx)在
在aspx中标签添加runat="server",在aspxcs中可以直接使用id了
在aspx调用aspxcs的方法,需要加上<%= %>,标签里写调用的方法即可
例:<%=getList(2) %>
调用后台方法getList(int a)
以上就是关于asp.net两个页面如何调用方法全部的内容,包括:asp.net两个页面如何调用方法、如何通过一个bs模式的软件调用一个cs模式的软件。求大神!、asp.net网站修改aspx.cs文件后如何生效等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)