c# asp 中如何在一个cs的类中直接调用另一个cs的类 20
如publicpartialclassQueryManage_QueryBooksHistoryForm:System.Web.UI.Page{protectedvoid...
如 public partial class QueryManage_QueryBooksHistoryForm : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{……}
}
这样一个类 文件名是QueryBooksHistoryForm .cs
我在另一个cs 文件名中用它 QueryBooksHistoryPrint.cs
如public partial class QueryManage_QueryBooksHistoryPrint : System.Web.UI.Page
{
private QueryManage_QueryBooksHistoryForm MyPrintForm; ;
protected void Page_Load(object sender, EventArgs e)
{ MyPrintForm = (QueryManage_QueryBooksHistoryForm)Context.Handler;}
}
他是报错的…
错误是错误 1 未能找到类型或命名空间名称“QueryManage_QueryBooksHistoryForm”(是否缺少 using 指令或程序集引用?) E:\~3\asp\QueryManage\QueryBooksHistoryPrint.aspx.cs 12 7 E:\~3\asp\
怎么用啊??求帮助 展开
{
protected void Page_Load(object sender, EventArgs e)
{……}
}
这样一个类 文件名是QueryBooksHistoryForm .cs
我在另一个cs 文件名中用它 QueryBooksHistoryPrint.cs
如public partial class QueryManage_QueryBooksHistoryPrint : System.Web.UI.Page
{
private QueryManage_QueryBooksHistoryForm MyPrintForm; ;
protected void Page_Load(object sender, EventArgs e)
{ MyPrintForm = (QueryManage_QueryBooksHistoryForm)Context.Handler;}
}
他是报错的…
错误是错误 1 未能找到类型或命名空间名称“QueryManage_QueryBooksHistoryForm”(是否缺少 using 指令或程序集引用?) E:\~3\asp\QueryManage\QueryBooksHistoryPrint.aspx.cs 12 7 E:\~3\asp\
怎么用啊??求帮助 展开
7个回答
展开全部
每个.cs文件都有一个命名空间 namespace .查看你两个类的命名控件是否相同。
你的 public partial class QueryManage_QueryBooksHistoryForm : System.Web.UI.Page的上一行,namespace 后面的就是它的命名空间的名称。
如果这俩CS文件的命名空间不同,则打开QueryBooksHistoryForm .cs,在它的引用集using * 之后下面有它的命名空间,复制之,然后在QueryBooksHistoryPrint.cs中最上面的部分加入using 粘贴刚才复制的;
别告诉我你做的webfrom啊 啊啊啊 那你就完全不用考虑调用了啊啊啊啊
你的 public partial class QueryManage_QueryBooksHistoryForm : System.Web.UI.Page的上一行,namespace 后面的就是它的命名空间的名称。
如果这俩CS文件的命名空间不同,则打开QueryBooksHistoryForm .cs,在它的引用集using * 之后下面有它的命名空间,复制之,然后在QueryBooksHistoryPrint.cs中最上面的部分加入using 粘贴刚才复制的;
别告诉我你做的webfrom啊 啊啊啊 那你就完全不用考虑调用了啊啊啊啊
追问
是 Server.Transfer 和Context.Handler;
前一个页面有用Server.Transfer(...)指向了下一个页面的
但下个页面Context.Handler;就报错
展开全部
1 QueryBooksHistoryForm .cs 和 QueryBooksHistoryPrint.cs在一个程序集中 可以互相调用
2 不在一个程序集中,要把QueryBooksHistoryForm .cs 所在的项目编译,将dll 添加引用到QueryBooksHistoryPrint.cs中,在代码前端using 引用
2 不在一个程序集中,要把QueryBooksHistoryForm .cs 所在的项目编译,将dll 添加引用到QueryBooksHistoryPrint.cs中,在代码前端using 引用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
页面之间不能够调用,只能相互传值。winfrom的你可以通过查找找到想要的winform窗体,实例化窗体,然后通过实例化的对象调用想要的方法或者变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
QueryBooksHistoryForm fo=new QueryBooksHistoryForm
好像是这样的吧
好像是这样的吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询