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\
怎么用啊??求帮助
展开
 我来答
cnwhm
推荐于2018-04-06 · 超过26用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:21.9万
展开全部
每个.cs文件都有一个命名空间 namespace .查看你两个类的命名控件是否相同。
你的 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;就报错
百度网友2bd66921e
2012-03-09 · 超过47用户采纳过TA的回答
知道答主
回答量:238
采纳率:0%
帮助的人:125万
展开全部
1 QueryBooksHistoryForm .cs 和 QueryBooksHistoryPrint.cs在一个程序集中 可以互相调用
2 不在一个程序集中,要把QueryBooksHistoryForm .cs 所在的项目编译,将dll 添加引用到QueryBooksHistoryPrint.cs中,在代码前端using 引用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞侠LQ
2012-03-09 · TA获得超过297个赞
知道小有建树答主
回答量:572
采纳率:78%
帮助的人:105万
展开全部
页面之间不能够调用,只能相互传值。winfrom的你可以通过查找找到想要的winform窗体,实例化窗体,然后通过实例化的对象调用想要的方法或者变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
29...2@qq.com
2012-03-13 · 超过24用户采纳过TA的回答
知道答主
回答量:126
采纳率:46%
帮助的人:21万
展开全部
QueryBooksHistoryForm fo=new QueryBooksHistoryForm
好像是这样的吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lxcwh09
2012-03-10 · TA获得超过1267个赞
知道小有建树答主
回答量:1667
采纳率:0%
帮助的人:1243万
展开全部
两个都实现同一个接口就可以了

参考资料: http://www.lancego.com

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式