社区
VB
帖子详情
如何在运行期间动态加载一个非引用的.NET控件????
oliff
2003-01-19 02:49:25
一个.NET的控件如要使用,必须先“引用”后再编译。
能不能在编译好程序中,再按实际需求动态加入一些在设计期间没有引用过的控件? 这样做能给程序代来极大的灵活性!
如果能实现,请给出实现代码!谢谢了!
...全文
40
2
打赏
收藏
如何在运行期间动态加载一个非引用的.NET控件????
一个.NET的控件如要使用,必须先“引用”后再编译。 能不能在编译好程序中,再按实际需求动态加入一些在设计期间没有引用过的控件? 这样做能给程序代来极大的灵活性! 如果能实现,请给出实现代码!谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oliff
2003-01-20
打赏
举报
回复
有具体的代码吗?
saucer
2003-01-19
打赏
举报
回复
see
2.12 How do I dynamically load a control from a DLL?
http://www.syncfusion.com/FAQ/WinForms/FAQ_c41c.asp?print=709
ASP
.NET
的网页代码模型及生命周期
第4章 ASP
.NET
的网页代码模型及生命周期 从本章开始,就进入了ASP
.NET
应用程序开发的世界。在了解了C#的结构,以及面向对象的概念后,就可以从面向对象的思想开发ASP
.NET
应用程序。在ASP
.NET
中,能够使用面向对象的思想和软件开发中的一些思想,例如封装、派生、继承以及高级的设计模式等。本章首先介绍ASP
.NET
中最重要的概念---网页代码模型。 4.1 ASP
.NET
的网页代码模型 在ASP
.NET
应用程序开发中,微软提供了大量的
控件
,这些
控件
能够方便用户的开发以及维护。这些
控件
具有很强的扩展能力,在开发过程中无需自己手动编写。不仅如此,用户还能够创建自定义
控件
进行应用程序开发以扩展现有的服务器
控件
的功能。 4.1.1 创建ASP
.NET
网站 在ASP
.NET
中,可以创建ASP
.NET
网站和ASP
.NET
应用程序,ASP
.NET
网站的网页元素包含可视元素和页面逻辑元素,并不包含designer.cs文件。而ASP
.NET
应用程序包含designer.cs文件。创建ASP
.NET
网站,首先需要创建网站,单击【文件】按钮,在下拉菜单中选择【新建网站】选项,单击后会弹出对话框用于ASP
.NET
网站的创建,如图4-1所示。 图4-1 新建ASP
.NET
网站 在【位置】选项中,旁边的【下拉菜单】可以按照开发的需求来写,一般选择文件系统,地址为本机的本地地址。语言为
.NET
网站中使用的语言,如果选择Visual C#,则默认的开发语言为C#,否则为Visual Basic。创建了ASP
.NET
网站后,系统会自动创建
一个
代码隐藏页模型页面Default.aspx。ASP
.NET
网页一般由三部分组成,这三个部分如下所示。 q 可视元素:包括HTML,标记,服务器空间。 q 页面逻辑元素:包括事件处理程序和代码。 q designer.cs页文件:用来为页面的
控件
做初始化工作,一般只有ASP
.NET
应用程序(Web Application)才有。 ASP
.NET
页面中包含两种代码模型,一种是单文件页模型,另一种是代码隐藏页模型。这两个模型的功能完全一样,都支持
控件
的拖拽,以及智能的代码生成。 4.1.2 单文件页模型 单文件页模型中的所有代码,包括
控件
代码、事物处理代码以及HTML代码全都包含在.aspx文件中。编程代码在script标签,并使用runat=“server”属性标记。创建
一个
单文件页模型,在【文件】按钮中选择【新建文件】选项,在弹出对话框中选择【Web窗体】或在右击当前项目,在下拉菜单中选择【添加新建项】选项即可创建
一个
.aspx页面,如图4-2所示。 图4-2 创建单文件页模型 在创建时,去掉【将代码放在单独的文件中】复选框的选择即可创建单文件页模型的ASP
.NET
文件。创建后文件会自动创建相应的HTML代码以便页面的初始化,示例代码如下所示。 <%@ Page Language=“C#” %> <script runat=“server”>
无标题页