asp.net C 为不同项目中的所有Web应用程序网页添加命名空间引用
>项目1 C 可重复使用的逻辑/方法(适用于所有其他项目)
>项目2 C 网站
>项目3 C Web应用程序(项目2转换为Web应用程序)
在项目1中,我有这个代码:
Im
我有三个项目的解决方案: >项目1 C 可重复使用的逻辑/方法(适用于所有其他项目) 在项目1中,我有这个代码: Imports Microsoft.VisualBasic Imports System.Data Imports System.Data.SqlClient Imports System.Configuration Imports System.Web Imports System.Runtime.CompilerServices Namespace MyCompany Public Module DataExtensionMethods <Extension()> _ Public Function SortByColumn(ByVal dt As DataTable,ByVal SortString As String) As DataTable ' Amazing stuff here... Return dt End Function End Module End Namespace在老式的Project 2网站中,通过向web.config添加以下内容,可以轻松访问此扩展方法: <pages controlRenderingCompatibilityVersion="4.0" validateRequest="true" clientIDMode="AutoID"> <namespaces> <add namespace="MyCompany.DataExtensionMethods"/> </namespaces> </pages>扩展方法立即可用于对DataTable变量的所有引用. 但是,我不能在应用程序范围内使用它在Project 3(Web应用程序)中工作. 在每个页面中,我可以添加: Imports MyCompany.DataExtensionMethods然后,这使得扩展方法可用,但是如何在每个页面上不必使用Imports的情况下实现相同的应用程序范围? 在项目2和3中,我使用“添加引用”对话框定义了对项目1的引用.复选框显示仍然存在,但Project 3无法看到Project 1的逻辑.似乎有很多人看到了same behaviour with WebAPI,但没有看到网页应用. 解决方法 在VB中,您可以通过在解决方案资源管理器中右键单击项目,选择属性来为项目设置全局导入的命名空间.在引用选项卡上,底部是“导入的命名空间”部分.您可以在那里添加名称空间MyCompany.DataExtensionMethods,它就像您在所有源文件中键入Imports MyCompany.DataExtensionMethods一样. (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 网站在解决方案构建后需要很长时间才能启动
- asp.net-mvc – ASP.NET MVC忽略所有url结尾的“.html”
- .net – ReportViewer 2010无法评估表达式
- 对asp.net网站进行基准测试,我可以使用jmeter吗?
- asp.net-core – 在执行DI时指定服务选项的干净方法
- asp.net-mvc – 模型单元测试能否真正独立,如何[ASP.NET MV
- asp.net – 如何从日历控件中获取所选日期?
- asp.net-mvc – 帖子上的Mvc模型ID 0
- asp.net-mvc – ASP.NET MVC WebSite中的ERR_EMPTY_RESPONS
- asp.net – Telerik RadGrid GridDataItem – 如何确定列是
- 如何在ASP.NET 5中添加一个TypeScript绝对类型的
- asp.net-mvc-3 – 从自定义授权属性访问角色
- asp.net – 我应该在Web应用程序中嵌入CSS / Jav
- asp.net-mvc-4 – AngularJs,DropZone.Js,MVC4 –
- asp.net-core C 如何使用ASP.NET注册OData 5
- asp.net核心 – 如何排除在ASP.NET Core中发布文
- asp.net – 应用程序池在iisreset之后无法启动
- asp.net – 有谁知道如何摆脱我的.net网络服务的
- ASP.NET 程序中删除文件夹导致session失效问题的
- .net – 有人有一个例子,说明为什么我会主持一个
- asp.net C MVC4 C ContextDependentView C
- asp.net-mvc-3 C 如何从ASP.NET MVC#输出中
- asp.net-mvc C 已经使用相同的参数类型定义
- asp.net-core C 如何使用ASP.NET注册OData
- asp.net-mvc C 使用AD的ASP.NET MVC表单Aut
- ASP.Net C AJAX UpdatePanel中的Javascript
- asp.net C 适用于多个用户的EWS通知中心
- asp.net-mvc-4 C 在EF迁移配置类的Seed方法
- asp.net-mvc C ASP.NET MVC中的WebApi [Fro
- asp.net-mvc C 未在ELMAH中记录的错误