第一步:创建一个项目(工程)
命名随便自己 之后找到AssemblyInfo.CS文件,在这个文件里添加资源文件。添加到文档最尾部如下代码
[assembly:WebResource(
"
ClassLibrary1.JScript1.js
"
,
"
application/x-javascript
"
)]
里面的ClassLibrary1是工程的命名空间,如果没有命名空间可以不用写上,只要把文件名写上就可以了
创建一个类文件 这里由于我是写的DEMO就没有太规范,就用的Class1
代码
public
class
Class1 : WebControl
{
protected
override
void
OnPreRender(EventArgs e)
{
if
(
this
.Page
!=
null
)
{
if
(manager_JSname
==
"
JScript1
"
)
{
ClientScriptManager manager1
=
this
.Page.ClientScript;
manager1.RegisterClientScriptResource(
typeof
(Class1),
"
ClassLibrary1.JScript1.js
"
);
}
else
if
(manager_JSname
==
"
JScript2
"
)
{
ClientScriptManager manager2
=
this
.Page.ClientScript;
manager2.RegisterClientScriptResource(
typeof
(Class1),
"
ClassLibrary1.JScript2.js
"
);
}
}
base
.OnPreRender(e);
}
private
string
manager_JSname;
public
string
Manager_JSname
{
get
{
return
manager_type; }
set
{ manager_type
=
value; }
}
}
之后在页面文件上写
页面头部写上
<%
@ Register Assembly
=
"
ClassLibrary1
"
Namespace
=
"
ClassLibrary1
"
TagPrefix
=
"
cc1
"
%>
内容中间
<
cc1:Class1 runat
=
"
server
"
ID
=
"
class1
"
manager_JSname
=
"
JScript1
"
></
cc1:Class1
>
分享到:
相关推荐
asp.net把js css图片封装成类库 所有的JS代码在封装为一个dll,保护js代码, 项目里面,直接拖空间调用dll里面的代码,
asp.net下引用的javascript代码加密成dll,然后再进行引用
将 ASP.NET 2.0 应用程序服务配置为使用 SQL Server 2000 或 SQL Server 2005 ASP.NET 2.0 中的数据源控件 使用 ASP.NET 2.0 ObjectDataSource 控件 ASP.NET 2.0 的内部变化 使用SQL Cache Dependency 代替 ...
将JS脚本封装到DLL中,然后在前台调用。这样做的好处,即可以提高代码的可重用性,又可以提高代码的安全性,防止他人恶意修改。
四、关于ASP.NET中的代码隐藏文件的描述正确的是( )。 A.Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。该文件称作为“代码隐藏”文件,如果用C#创建,该文件将具有“.ascx.cs”扩展名 B.web...
说明:该软件名为“大气污染气象学教学计算辅助软件”,实质是一个轻量级的计算软件,javascript + asp.net2.0(c#) + access设计开发,计算的所有才操作封装在JC.dll,是一款专门为大气污染气象学教学的计算辅助软件...
1.6.1 如何创建ASP.NET项目 58 1.6.2 如何创建Windows项目 61 1.6.3 Visual Studio.NET 2008 操作与使用技巧 61 1.6.4 常见开发调试技巧 66 1.6.5 错误异常处理方法 70 本章常见技术面试题 76 常见面试技巧之面试...
1.此控件是封装的别人的js文件到dll中 2.设置或获取当前选定日期:SelectedDate 3.设置或获取当前选择语言种类:Language 4.设置或获取当前选择皮肤种类:Skins 支持三中语言和5种固定皮肤 有时间的话我给大家...
1.6.1 如何创建ASP.NET项目 58 1.6.2 如何创建Windows项目 61 1.6.3 Visual Studio.NET 2008 操作与使用技巧 61 1.6.4 常见开发调试技巧 66 1.6.5 错误异常处理方法 70 本章常见技术面试题 76 常见面试技巧之面试...
摘要:.NET源码,Ajax相关,Js图表,jQuery插件 配合jquery使用的图表插件,核心部件ChartMvc.dll,该图表插件是基于jquery和jquery的插件 gchart很容易实现的,而gchart插件是封装了google的图表api 。。
以前我们写分页,后端会封装一Page类,现在我们可以用MvcPager给我们提供好的PageList,功能有点类似,不过MvcPager的功能要强大。 一、使用MvcPager这个控件,需要以下支持 1.后端MvcPager.dll引用: 2.前端需要Css...
ExtAspNet - ExtJS based ASP.NET Controls with Full AJAX Support ExtAspNet是一组专业的Asp.net控件库,拥有原生的AJAX支持和丰富的UI效果, 目标是创建没有ViewState,没有JavaScript,没有CSS,没有...
HDHCMS建站系统是目前国内ASP.NET少见的优秀建站管理系统,基于 ASP.NET(C#)+ MSSQL的技术开发,同步支持PC与手机网站的建设,后台支持微信公众号的接入。 HDHCMS的标签与功能的结合让您更能轻松制作各种高端漂亮的...
ASP.NET Boilerplate采用了以下技术: 服务器端: ASP.NET MVC 5、Web API 2、C# 5.0 DDD领域驱动设计 (Entities、Repositories、Domain Services、Domain Events、Application Services、DTOs等) Castle ...
-使得Asp.net的控件ImageButton具有和Asp.net的Button控件类似的行为(Ajax提交)(feedback:261629698)。 +TabStrip增加GetAddTabReference和GetRemoveTabReference两个函数,用来向TabStrip控件动态增加删除Tab。...
客户端代码精简类 JavaScriptMinifier.cs 转换原始Js内容的精简版本 HTML格式辅助类 HtmlUtils.cs 处理HTML,脚本的特殊字符或过滤 数据压缩类 GZipHandler.cs 对传输的数据进行压缩 ?DLL Dll Name AjaxPro.dll ...
6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...
这个例子就是查询任何可执行文件的版本信息并且 C++builder 和 VC 都通用,只需要把 AnsiString 替换成 CString 就行了。 gh0st v3.6 源码 - 可下断点调试! 如题。详细见源码。 GMem 内存管理单元源码。GMem.cpp...
6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...