日期:2014-05-18  浏览次数:20961 次

aspx.cs代码重复利用
有个问题请教啊,有几个aspx页面处理时出报表,现在用户说要每个月自动输出这些报表。我想能不能重复利用这些aspx.cs代码。但目前没找到方法啊,因为报表比较复杂,不想再写一遍代码啊。有精通这asp.net C#的麻烦解惑啊
现在给用户折中说在月结画面上放一按钮,他按下此按钮自动输出这些报表到服务器端的共享目录下。
网上我找了都没有找到解决方案,我using aspx.cs partial类时报没有此命名空间。

因此是希望在服务端处理完。暂不考虑cmd批处理方法。谁能帮忙解决这100分都归他。



------解决方案--------------------
"我using aspx.cs partial类时报没有此命名空间" using 后面应该是命名空间,你写类名当然不对了。
如果是在同一项目中,没必要using ,直接用。你就把 *.aspx.cs想像成是一个普通的类,new一个实例 ,调用 实例的方法。
------解决方案--------------------
探讨

是我描述错误,using的是命名空间。但我实例化时还是找不到 *.aspx.cs这个partial类。aspx和aspx.cs文件是在websource目录下,不是在app_code目录下的。

public partial class A: Page
{...}

public partial class B: Page
{
//load事件中te……

------解决方案--------------------
最好是把你需要重用的那部分拿出来放到单独一个类里面 如果一个页面需要引用另一个页面的代码 本身设计上就有问题
------解决方案--------------------
探讨

最好是把你需要重用的那部分拿出来放到单独一个类里面 如果一个页面需要引用另一个页面的代码 本身设计上就有问题