摘要:
在你的网页应用程序里面添加用户控件,真的很简单。事实上,你只是做了网页的一部分,添加HTML,然后在应用程序里面使用。尽管用着很简单,但是不方便在应用程序间共享。有一种控件—复合性控件,做起来很复杂,但是用着很方便,它可以很方便地在不同的应用程序之间多次使用。这里我们就简单介绍这种控件的生成方法。 我们可以使用MS内置控件,如Textbox等来组建你的复合控件,当然,也可以用自己定义Layout。在这里我们放三个Textbox,让用户来输入日期,当然还有一些逻辑代码来合并这些日期成为一个完整的日期格式。 在这个DEMO中你要建两个工程,一个是复合控件工程Web Control Library, 阅读全文
posted @ 2011-04-27 17:49
Yaoquan.Luo
阅读(231)
评论(0)
推荐(0)
摘要:
实现一个完整的Ajax功能,在代码方面,需要做如下四个方面的工作: 用于实现该功能的DOM“骨架”; 页面上发送Ajax请求的javascript代码; 服务器端处理该请求并返回处理结果的代码(可能为C#或VB书写); 页面上接收服务器处理结果并作出相应反应的javascript代码。 下面从这四个方面来看第一个使用Callback实现Ajax功能的服务器控件,其功能很简单,就是实现无刷新验证输入内容是否为电子邮件格式。 首先新建一个名为“mySolution”的解决方案,包含两个Project,类型分别为Web Site和ASP.NET Server Control,命名分别为"W 阅读全文
posted @ 2011-04-27 15:13
Yaoquan.Luo
阅读(263)
评论(0)
推荐(0)
摘要:
usingSystem;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.ComponentModel;usingSystem.Drawing;namespaceCreateTech.Retail.ServerControl{[DefaultProperty("Text")][ToolboxData("<{0}:BaseDataSelecterrunat=\"server\"></{0}:BaseDataSelecter>")]publi 阅读全文
posted @ 2011-04-27 14:17
Yaoquan.Luo
阅读(285)
评论(0)
推荐(0)
摘要:
文章作者:高维鹏(Brian)文章出处:http://www.cnblogs.com/gaoweipeng 前篇文章简单介绍了如何封装Html来创建我们的ASP.NET服务器控件。这篇说说如何继承ASP.NET独有的WebControl类来制作标准服务器控件。 先来介绍下WebControl类 WebControl类: WebControl 类从 Control 派生,用作定义 System.Web.UI.WebControls 命名空间中的所有控件的公共方法、属性和事件的基类。提供所有 Web 服务器控件的公共属性、方法和事件。通过设置在此类中定义的属性,可以控制 Web 服务器控件的外观和 阅读全文
posted @ 2011-04-27 11:56
Yaoquan.Luo
阅读(433)
评论(0)
推荐(2)
摘要:
文章作者:高维鹏(Brian)文章出处:http://www.cnblogs.com/gaoweipeng在我们的项目开发中,由于ASP.NET的服务器控件功能有限,所以我们经常会自己定义特定的服务器控件,来满足开发中特定的业务要求。可见知道如何开发ASP.NET服务器控件是非常有必要的。 其实简单的实现ASP.NET服务器控件不是很难,以前园子中也有大牛介绍过相应的内容,这里站在巨人的肩膀上也来分享下开发ASP.NET服务器控件的方法和自己的一些体会。写给新手,高手绕过。 学习ASP.NET的服务器控件开发,个人认为最好的方式就是自己去实践,当然理论知识也是很重要的,但是如果我们只是看理论的 阅读全文
posted @ 2011-04-27 11:55
Yaoquan.Luo
阅读(263)
评论(0)
推荐(0)
摘要:
ASP.NET 2.0提供的Web Resources管理模型,很好的解决了image、css、script等外部资源的管理问题。解决方案如下: 1.设置你需要打包的文件的Build Action property为Embedded Resource. 2、注册资源文件: (1)一般情况下,在AssemblyInfo.cs中,也可在控件任何源文件(.cs)的最高级namespace外中: [assembly: System.Web.UI.WebResource("mynamespace/myImage.gif", "img/gif")] [assembl 阅读全文
posted @ 2011-04-27 11:48
Yaoquan.Luo
阅读(455)
评论(0)
推荐(0)
摘要:
第一步:创建一个项目(工程) 命名随便自己 之后找到AssemblyInfo.CS文件,在这个文件里添加资源文件。添加到文档最尾部如下代码 [assembly:WebResource( " ClassLibrary1.JScript1.js " , " application/x-javascript " )] 里面的ClassLibrary1是工程的命名空间,如果没有命名空间可以不用写上,只要把文件名写上就可以了 创建一个类文件 这里由于我是写的DEMO就没有太规范,就用的Class1 代码 public class Class1 : WebContr 阅读全文
posted @ 2011-04-27 10:13
Yaoquan.Luo
阅读(541)
评论(0)
推荐(0)
浙公网安备 33010602011771号