第一步:创建一个项目(工程)
命名随便自己 之后找到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
>
分享到:
相关推荐
1. 在 .NET 控件(如 ASP.NET Web Forms 或 MVC)中嵌入 ECharts 图表。 2. 直接在 C# 或 VB.NET 代码中配置 ECharts 的各种属性,如图表类型、数据、颜色、轴设置等。 3. 利用 .NET 的强类型和编译时检查,减少因...
4. **JavaScript与.NET交互**:为了在前端与DLL中的JS代码进行通信,你需要一个中介,如ASP.NET AJAX。通过创建一个Web服务(ASMX或WCF服务),前端可以发送异步请求,服务端调用DLL,处理后再将结果返回给前端。...
将JavaScript封装到DLL文件是ASP.NET开发中一种保护和管理JavaScript代码的方法。通过VS2008创建类库项目,将JS代码作为资源嵌入,然后在Web应用中引用并调用,可以有效隐藏原始JS代码,提高代码安全。不过,这种...
在ASP.NET开发中,将JavaScript (js)、CSS样式表和图片封装成类库是一种常见的优化和管理资源的方法。这不仅可以提高代码的可维护性,还可以保护JavaScript代码,避免被轻易复制或篡改。以下是对这个主题的详细阐述...
本文将深入探讨在ASP.NET环境下如何将JavaScript代码加密并封装到DLL文件中,以提高代码的安全性。 首先,我们需要理解DLL(Dynamic Link Library)的本质。DLL是Windows操作系统中的一种共享库,它包含了一组可...
"asp.net 颜色选择控件 dll"指的是一个专门设计用于ASP.NET环境的颜色选择组件,它可能包含了多种颜色选择的界面样式和交互方式,比如调色板、颜色代码输入、预设颜色选项等。这样的控件通常通过JavaScript或AJAX...
在ASP.NET中,自定义控件通常被封装在一个类库(DLL)中,或者作为一个用户控件(User Control,.ascx文件)存在。如果"controls"文件夹包含的是用户控件文件,那么将其放入站点的"controls"文件夹意味着将此slider...
在Asp.net中使用C#生成PDF文件是一个常见的需求,特别是在需要将网页内容导出为可打印或离线阅读格式时。本知识点将详细介绍如何在不依赖服务器上安装额外软件的情况下,利用开源库来实现这一功能。在此示例中,我们...
标题“Asp.net源代码”指的是与Asp.NET相关的原始编程代码,这通常包括HTML、CSS、JavaScript以及C#或VB.NET等后端语言编写的文件。源代码是程序的基础,通过源代码,开发者可以理解程序的工作原理,对其进行修改、...
4. **XML响应**:服务器将查询结果封装成XML文档,并返回给客户端。XML格式易于解析,可以方便地转换为JavaScript对象。 5. **前端解析并更新**:JavaScript解析接收到的XML数据,填充到对应的市或县下拉列表中。...
通过这个项目,我们可以学习到如何在ASP.NET中连接和操作SQL数据库,如何封装数据处理逻辑到独立的类文件中,以及如何利用ECharts将数据转化为直观的图表。这涉及到的知识点包括: 1. ASP.NET Web Forms:理解页面...
在ASP.NET中,可以创建独立的类库(DLL)来封装业务逻辑,这些类库可以在多个项目中复用。在增删改查操作中,业务逻辑可能包括验证输入数据的合法性、执行复杂的业务规则等。 3. 数据访问层:这一层主要负责与...
此压缩包包含的文件"XPASP验证码控件(ASP.NET DLL) V1.1_xpaspwebvno"很可能是一个DLL(动态链接库)文件,这是.NET Framework中的一个重要组成部分,它封装了验证码控件的实现代码。开发者可以通过引用这个DLL文件...
ASP.NET AJAX Toolkit是一款针对微软的ASP.NET框架的开源库,它提供了一系列的控件和行为,使得开发者可以轻松地在Web应用中实现丰富的客户端交互和异步更新功能,类似于JavaScript库如jQuery。这个工具包极大地简化...
这个文件可能包含了如何在ASP.NET中利用popupwin.dll或类似的机制创建MS风格提示窗口的详细步骤和代码示例。 实现这样的功能通常涉及以下步骤: 1. 引入popupwin.dll:将dll文件添加到项目的引用中,确保可以在...
在本例中,dll文件可能是用于支持FCKeditor运行或与服务器端技术(如ASP.NET)交互的关键组件。 综合以上,我们可以知道这个在线编辑器解决方案提供了跨平台的支持,适用于使用ASP.NET、ASP和JSP的Web开发环境。...
- 表现层的ASP.NET Web页面,可能包含.aspx文件和相应的JavaScript及CSS资源。 - 业务逻辑层的类库,通常以DLL文件形式存在,封装了具体的业务操作。 - 数据访问层的类库,用于数据库交互,可能包含ADO.NET的连接...
在ASP.NET中,业务逻辑可以被封装在自定义的类库(.dll文件)中,这些类库可以处理数据验证、计算和其他复杂的业务操作。这一层不直接与数据库交互,而是调用数据访问层的服务。 3. 数据访问层:这一层负责与数据库...
HtmlInputFile控件是ASP.NET提供的一种用于处理文件上传的原生控件,它允许用户从本地计算机选择一个或多个文件并将其上传到服务器。本文将深入探讨如何使用HtmlInputFile控件实现批量上传功能,并讨论相关的配置和...