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" %>
<script runat="server">
    public string ExecMyAscxHello() { return new MyAscx().Hello(); }
    public class MyAscx {
        public string Hello() { return "Hello from Ascx class MyAscx"; }
    }
</script>
 <%@ Register TagPrefix="uc" TagName="meta" Src="ascx/meta.ascx" %><uc:meta runat="server" ID="meta1" />
  Response.Write(meta1.ExecMyAscxHello());
时间: 2025-01-25 04:27:55

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

java-刚从JAVA转到PHP,碰到引用其他文件中的类的问题。

问题描述 刚从JAVA转到PHP,碰到引用其他文件中的类的问题. JAVA/C# 引用都在文件头几行,而这位大牛要我写PHP时,引用要动态引用写在某类的方法里. 我很疑惑,性能,便捷... 大牛的用法是这样的(用的是thinkPHP框架,我们不讨论框架好坏,只讲PHP): Class Test{ function onePerson(){ import "lib.Person"; $p=new Person(); $p->talk(); } function killPerson

请教felix的bundle如何引用host application中的类?

问题描述 刚刚接触osgi开发,做了个demo:一个hostapp里面实现一个felixframework,一个bundle调用hostapp提供的service,现在出现问题:Unresolvedconstraintinbundlexxx[2]:Unabletoresolve2.0:missingrequirement[2.0]package;(package=demo.service)请问:如何让bundle能够使用hostapp的class呢?有任何线索请指点一二,或有同样从事felix/

net-如何引用web网站下的类

问题描述 如何引用web网站下的类 新建了一个web网站,不是web应用程序,因为没有命名空间,没有引用的dll,现在想引用web网站下的类,有什么好的方法吗? 解决方案 你是在本应用程序还是跨应用程序?你可以新建一个appcode,把公共代码提取出来放在里面. 解决方案二: 在你的解决方案管理器上点右键,里面有创建app_code文件夹. 解决方案三: Web网站架构设计WEB网站架构设计----------------------

在Web用户控件中引用样式表中样式的方法_实用技巧

如何在Web用户控件中引用样式表中的样式 复制代码 代码如下: <%@ Control Language="C#" AutoEventWireup="true" CodeFile="gl1.ascx.cs" Inherits="admin_gl1" EnableTheming="True" %> < link href="../App_Themes/qiantai.css&quo

ASP.net中新建Web网站与新建Web应用程序的区别

asp教程.net中新建web网站与新建web应用程序的区别 在visual studio 2010中,除了可以使用创建web应用程序的方式来构建自己的web项目之外,还可以通过创建web网站的方式来构建web项目. 其中,web网站的创建方法:打开visual studio 2010主窗体,在工具栏里选择"new"|"web site"命令,在弹出的new web site窗体里可以通过"asp.net教程 web site"和"em

VS2012创建WEB网站发布却是WEB应用程序

问题描述 我现在电脑上安装的是VS2012,但是现在出现了一个很奇怪的问题.不管我是创建WEB应用程序还是创建网站,发布的时候都是用的WEB应用程序的发布方式.我想要的是下面这种求教,有什么办法么?? 解决方案 解决方案二:参考:解决方案三:引用楼主lkjlkjhong的回复: 我现在电脑上安装的是VS2012,但是现在出现了一个很奇怪的问题.不管我是创建WEB应用程序还是创建网站,发布的时候都是用的WEB应用程序的发布方式.我想要的是下面这种求教,有什么办法么?? 我我想你可能理解错了,我的意

设计-web网站一般看叶些书?

问题描述 web网站一般看叶些书? 网上下了些书, 比如 <photoshop 中文版从入门到精通> <flash cs动画设计与制作300例> <css设计指南第3版> <php从入门到精通第3版明日科技> 等. 看这些书行不行啊? 解决方案 坦率地讲,看这些书可以.但并不完整. 学习web开发,首先要有学习思路,有了思路,看哪些书自然就知道了. 我建议如下: 首先熟悉HTML(网页基础) 然后是DIV+CSS(网页布局,选择器基础) 然后是JAVASCR

php网站-PHP+MySQL+nigix web网站开发

问题描述 PHP+MySQL+nigix web网站开发 怎样在本地创建多个IP,比如默认是只有127.0.0.1,我想在增加几个比如127.0.0.2或127.0.0.3.要配置哪些文件,该怎么配置 解决方案 需要改两个地方,window里面的,还有mysql里的 解决方案二: windows里面需要在host文件中修改,以管理员身份运行,至于nigix不太熟悉. 解决方案三: 你是想用几个ip来模拟负载均衡.最好是找几台机器,然后nginx就可以配置upstream来导向多台服务器 解决方案

Web网站的设计、管理与维护

web|设计 如果你在因特网上发现一个对你的工作有帮助或有参考价值的网站,你一定会将其网址告诉你的同事:如果找到你的朋友需要的信息,你同样记下网址告诉你的朋友:要是在网上冲浪时偶然遇到特别有兴趣的网站,你肯定加入到自己浏览器的书签中,每一个上网者都会这样做的.有许多人员设计过网站和个人主页,这在技术实现上已十分容易,有许多几乎不用编程的所见即所得的工具软件可以利用.但是让人们从浩如烟海的站点中,访问浏览你的站点甚至为你宣传,就不是那么简单,因为鼠标和键盘是永远掌握在上网者手中的.设计者如何设计出