比较简单,不写注释了
CS代码如下
1
using System;
2
using System.Collections.Generic;
3
using System.ComponentModel;
4
using System.Text;
5
using System.Web;
6
using System.Web.UI;
7
using System.Web.UI.WebControls;
8
using System.Security.Permissions;
9
10
[assembly: WebResource("WYN.WebControls.script_PopupCalender.js", "application/x-javascript", PerformSubstitution = true)]
11
[assembly:TagPrefix("WYN","TextBoxCalendar")]
12
namespace WYN.WebControls
13
2
3
4
5
6
7
8
9
10
11
12
13
JS文件如下
有一个地方要特别说明一下:
由于不想让使用者见到JavaScript文件,不想让他们手工设JS路径,所以代码用到了2.0里的一个新东西
在Namespace上打上如下Attribt
[assembly: WebResource("WYN.WebControls.script_PopupCalender.js", "application/x-javascript", PerformSubstitution = true)]
注册JS的方法如下:
然后在JS文件右击,选属性,生成操作(Build Action) 设为嵌入的资源
收工!可以用了