自己写的辅助类在aspx.cs中不认识,如何引用?

问题描述

问题是这样的,我写了个测试网站:这是资源管理视图aspx文件里的内容:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%><!DOCTYPEhtml><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title></title></head><body><formid="form1"runat="server"><div>222222222222222222222</div></form></body></html>

aspx.cs里的内容:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;publicpartialclass_Default:System.Web.UI.Page{TestClasstestclass;protectedvoidPage_Load(objectsender,EventArgse){}}

其中TestClass在App_Code中usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;///<summary>///TestClass的摘要说明///</summary>publicclassTestClass{publicTestClass(){////TODO:在此处添加构造函数逻辑//}}

到现在为止一切都是正常美好的,我把这个网站部署到我本机的IIS上也可以正常访问。但是当我把它上传到阿里云主机上,访问的时候就会提示找不到TestClas这个类。大家可以访问这个链接看看实地情况:http://www.douyuexi.com/Debug2/Default.aspx所以你们有碰到过这个情况么,是什么原因产生的,我应该怎么处理呢?好伤脑筋,已经被它困扰两天了~~~~~(>_<)~~~~

解决方案

解决方案二:
编译通过了没?你使用的是WebForm还是WebApplication?还有,打开网站一切正常,没啥异常
解决方案三:
在解决方案中,找到TestClass,右键-》属性将“生成操作”改成“编译”即可
解决方案四:
干脆将TestClass生成dll,然后放到网站的bin目录里
解决方案五:
网站一切正常,没啥异常
解决方案六:
TestClass.里面的函数,直接这样用就可以了啊

时间: 2024-07-30 21:12:26

自己写的辅助类在aspx.cs中不认识,如何引用?的相关文章

.net中参数从aspx.cs中传接到aspx中作为SQL语句参数???

问题描述 .net中参数从aspx.cs中传接到aspx中作为SQL语句参数???在detail.aspx.cs中我定义了全局变量protectedintno;在detail.aspx.cs进行处理后打算传到detail.aspx界面中作为访问数据库的参数,以下是detail.aspx中的一段代码:<asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionString="<%$Co

使用jqgrid调用aspx.cs中的方法

问题描述 使用jqgrid调用aspx.cs中的方法 本人第一次使用jqgrid.现在使用jqgrid调用aspx.cs中的方法,发现根本没有执行后台的断点.后台方法已经声明为static而且也增加了webmethod.然后又尝试了调用ashx,可以显示成功.又试了使用jquery ajax调用后台方法生成xml,再将xml方法绑定到jqgrid这种方法也能成功.求高手指教,有什么需要注意的吗. 解决方案 web.config配置了ws允许get/post请求没有 你没有添加contenttyp

web开发,我想在前台aspx点击,执行后台aspx.cs中的函数怎么办

问题描述 解决方案 解决方案二:protectvoid方法名(参数){}publicvoidxx_click(...){方法名(参数)}解决方案三:引用1楼atmo的回复: protectvoid方法名(参数){}publicvoidxx_click(...){方法名(参数)} 这样就可以啊解决方案四:onserverclick=""解决方案五:楼主,OnClick事件一般来说都是.Net控件的,非.Net控件要执行后台函数,应该加个runat="server"属性

有关aspx页面中数据源链接数据库的问题

问题描述 在一个前台展现页面show.aspx中,有多个ListView,绑定多个数据源ObjectDataSource,这多个数据源都是连到一个数据库中的多个不同的表中.当用户访问这个页面的时候,后台就会进行数据库的连接.请问,是有多少个数据源,就有多少个SqlConnection连接对象建立吗? 解决方案 解决方案二:引用楼主的回复: 在一个前台展现页面show.aspx中,有多个ListView,绑定多个数据源ObjectDataSource,这多个数据源都是连到一个数据库中的多个不同的表

aspx.cs类为什么都要继承Web.UI.Page类??

问题描述 在aspx.cs中又没有调用Web.UI.Page类的方法??还是调用了.我不知道? 解决方案 解决方案二:Page_Load()方法就是啊还有OnError,OnInit等解决方案三:楼上正确解决方案四:你可以继承你自己写的类.不过大多数情况下,你自己写的类是继承Page的.哈哈解决方案五:Page_Load()看来LZ没有系统学习过或者才接触.NET.-->大学生OR菜鸟解决方案六:to:shoushii你错了.我是大学生AND菜鸟

net c#-web网站如何引用ascx.cs中的类?

问题描述 web网站如何引用ascx.cs中的类? web网站没有命名空间,无法引用dll,现在在网页后台a.aspx.cs中引用本web网站下的b.ascx.cs中的类,有什么办法吗? 解决方案 你干嘛要把类申明放ascx的代码文件中..这样访问不到类.一定要搞你自能通过ascx提供protected或者public方法来调用你那个那个类的方法 <%@ Control Language="C#" ClassName="ascx_meta" %> <

用juery的ajax方法调用aspx.cs页面中的webmethod方法示例

juery的ajax调用aspx.cs页面中的webmethod方法:首先在 aspx.cs文件里建一个公开的静态方法,然后加上WebMethod属性,具体实现如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助   首先在 aspx.cs文件里建一个公开的静态方法,然后加上WebMethod属性. 如: [WebMethod] public static string GetUserName() { //...... } 如果要在这个方法里操作session,那还得将WebMethod的Enab

aspx前台有两个按钮 id为 a和b 我在后台cs中怎么做才能让它们隐藏

问题描述 aspx前台有两个按钮 id为 a和b 我在后台cs中怎么做才能让它们隐藏 aspx前台有两个按钮 id为 a和b 我在后台cs中怎么做才能让它们隐藏 解决方案 加一个div 如果按钮隐藏出现空白不好看 所以干脆直接隐藏一个div 在aspx.cs里面获取那div的id 然后隐藏div

怎么在C# Silverlight项目MainPage.xaml.cs中写入文件保存到本地,保存到本地的路径是绝对路径(如保存到C:\aaa.txt),怎么写?

问题描述 怎么在C#Silverlight项目MainPage.xaml.cs中写入文件保存到本地,保存到本地的路径是绝对路径(如保存到C:aaa.txt),怎么写?能让我在winform.cs中打开如:StringfilePath=@"C:aaa.txt";求教各位高手... 解决方案 解决方案二:SaveFileDialog 当然,这只能通过用户操作才能达成写文件.为了安全,Silverlight不允许不经过用户就默默的写文件.还有个IsolatedStorage,但是位置有点不好