首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在我的Module.vb文件中包括我的<扩展名()>文件

在我的Module.vb文件中包括我的<扩展名()>文件
EN

Stack Overflow用户
提问于 2022-08-08 10:22:12
回答 1查看 134关注 0票数 0

我使用以下方法将所有VB.NET扩展包含在fileName.aspx代码中:

<%@ Assembly Src="MyExtensions.vb“%>

我如何在我的MyModule.vb代码中包括相同的扩展名文件?

我试着说的每一件事:

编译器错误消息: BC30456:'myCode‘不是'String’的成员。

我的任何扩展都找不到。

所有的代码都是使用NotePad++编写的。所有的文件都放在一个单一的folder...and中,一切正常工作.除了“MyExtenstions.vb中存在的扩展的使用.当试图在MyModule.vb中使用时”。

我们永远无法从拥有该网站的公司那里获得许可(以及金钱和时间)来“正确地重做这一切”。我们实际上只是在寻找一个简单的解决方案,比如:

刚刚把"Imports MyExtension.vb“放在MyModule.vb顶部

我们没有(也从来没有)一个*.vbproj文件。我们尝试创建一个APP_CODE文件夹并将我们的MyExtensions.vb文件放在那里.但是当主页面被加载..。它从未见过MyExtensions.vb。(我不知道这是怎么回事。)

或许那是不可能的。

我做的事,,而不是想做的事:

为了让我们重写整个网站,ASP.NET/VB.NET.

  • Convince

  • 升级到了比更新的技术。
  • 向客户收取的费用比我们使用的每台机器上的Visual多50,000美元。(这就是为什么我们只是我们的记事本instead.)
  • Restructure整个网站的文件夹布局。(断开某些/正确的15+ 15+文件夹中的链接从未执行“15+”。ASP.NET的优点在于它在页面加载时会自动编译。

该网站工作100%完美无缺。我只想要一个快速/简单的“--包含我的MyExtensions.vb文件.在MyModule.vb文件中的语法是什么”(就像它适用于所有其他*.aspx文件一样)。

EN

回答 1

Stack Overflow用户

发布于 2022-08-08 15:52:58

既然这不是一个网站鼓掌,而是一个asp.net站点?

然后,您可以自由地向项目添加代码模块,但您必须将它们放在App_code文件夹中。

您还注意到添加模块丢失了。(如果您创建一个asp.net网站应用程序,则不是这样的)。

因此,您可以右键单击app_code文件夹,然后选择add。

例如:

(当然,您也可以选择添加新项,并从上面选择类。

但我们不想要一门课,而是一个很好的快乐模块。

因此,只需将模块命名为module2或其他什么。

然后你有了这个:

但是,它将模板出一个类,如下所示:

因此,只需将上面的内容改为:

现在,如果由于某种奇怪的原因,您没有app_code文件夹?

好吧你应该这么做。但是,你可以加上一个:

右键单击顶级项目名称,如下:

现在,如果app_code已经存在,那么当然您没有提供创建的选项。

当使用asp.net网站“应用程序”(您不是)时,您不限于将类和模块放入app_code中。

但是,对于asp.net网站,如果您试图在app_code之外添加一个类,那么您应该会得到/看到以下消息:

所以,实际上很难搞砸这件事。

一旦你在上面做了?那么喜欢好的老VB6,VBA,还是vb.net?

您不需要添加对每个页面的引用--在默认情况下,这样的通用子类和函数是全局的,所有代码模块、所有类和每个网页都应该免费使用放置在该模块中的任何公共子程序或函数。

它们有点类似于我们所称的c#静态类,但实际上它们更好,您不必在每个例程前面加上模块或类名。

但是,您可以通过module1或2 name等对子/函数进行前缀,因为可以将子或函数名放入多个具有相同名称的代码模块中。如果这样做,那么您应该会得到一个编译错误警告。

所以你可能会说必须用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Call Module2.MySubName()

如果您在两个不同的模块中有两个公共MySubNames。

此外,确实要避免使用模块级别上的全局变量。(它们可能会陷入困境,并在网络用户之间共享)。谢天谢地,由于asp是无状态的,那么确定全局变量的范围也就没有什么意义了。

因此,除了将代码模块甚至类转储到应用程序代码文件夹之外,您不必再做任何事情。一旦完成,他们只是工作,你不应该做任何进一步的事情。

所以现在你可以把代码放到那个模块里了。包括任何扩展。

在其他代码(例如网页后面的代码)中,标准导入模块的顶部为

进口模组1. module1.myPublicExtenstion

应该像使用扩展的任何代码一样工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73282462

复制
相关文章
python实现简单的soap客户端
# $Id: testquote.py 2924 2006-11-19 22:24:22Z fredrik $ delayed stock quote demo (www.xmethods.com) from elementsoap.ElementSOAP import * class QuoteService(SoapService): url = "http://66.28.98.121:9090/soap&quot; # Put webservice URL here. def g
用户7705674
2021/11/02
6770
python实现简单的soap客户端
# $Id: testquote.py 2924 2006-11-19 22:24:22Z fredrik $ delayed stock quote demo (www.xmethods.com) from elementsoap.ElementSOAP import * class QuoteService(SoapService): url = "http://66.28.98.121:9090/soap&quot; # Put webservice URL here. def g
用户7365393
2021/11/02
7540
python实现简单的soap客户端
# $Id: testquote.py 2924 2006-11-19 22:24:22Z fredrik $ delayed stock quote demo (www.xmethods.com) from elementsoap.ElementSOAP import * class QuoteService(SoapService): url = "http://66.28.98.121:9090/soap&quot; # Put webservice URL here. def g
代码伴一生
2021/11/02
7060
SOAP UI 使用
转载于:https://my.oschina.net/u/2277088/blog/3024342
全栈程序员站长
2021/07/07
1K0
SOAP UI 使用
PHP使用SOAP调用.net的WebService问题
项目的需求,需要和一个.net系统进行数据交换,合作方提供了一个WebService接口。这个与一般的PHP POST或GET传值再查库拿数据的思路有点不一样,需要用到SOAP模块,处理方法也很简单,
wangxl
2018/03/07
1.7K0
【soap】soap协议是什么
大家好,又见面了,我是你们的朋友全栈君。 一、什么是 SOAP? SOAP 指简易对象访问协议 SOAP 是一种通信协议 SOAP 用于应用程序之间的通信 SOAP 是一种用于发送消息的格式 SOAP 被设计用来通过因特网进行通信 SOAP 独立于平台 SOAP 独立于语言 SOAP 基于 XML SOAP 很简单并可扩展 SOAP 允许您绕过防火墙 SOAP 将被作为 W3C 标准来发展 二、为什么使用SOAP协议? 对于应用程序开发来说,使程序之间进行因特网通信是很重要的。 目前的应用程序通过使用远程过程调用(RPC)在诸如 DCOM 与 CORBA 等对象之间进行通信,但是 HTTP 不是为此设计的。RPC 会产生兼容性以及安全问题;防火墙和代理服务器通常会阻止此类流量。 通过 HTTP 在应用程序间通信是更好的方法,因为 HTTP 得到了所有的因特网浏览器及服务器的支持。SOAP 就是被创造出来完成这个任务的。 SOAP 提供了一种标准的方法,使得运行在不同的操作系统并使用不同的技术和编程语言的应用程序可以互相进行通信。 三、SOAP 构建模块 一条 SOAP 消息就是一个普通的 XML 文档,包含下列元素: 必需的 Envelope 元素,可把此 XML 文档标识为一条 SOAP 消息 可选的 Header 元素,包含头部信息 必需的 Body 元素,包含所有的调用和响应信息 可选的 Fault 元素,提供有关在处理此消息所发生错误的信息 所有以上的元素均被声明于针对 SOAP 封装的默认命名空间中: http://www.w3.org/2001/12/soap-envelope 以及针对 SOAP 编码和数据类型的默认命名空间: http://www.w3.org/2001/12/soap-encoding 1,语法规则 这里是一些重要的语法规则: SOAP 消息必须用 XML 来编码 SOAP 消息必须使用 SOAP Envelope 命名空间 SOAP 消息必须使用 SOAP Encoding 命名空间 SOAP 消息不能包含 DTD 引用 SOAP 消息不能包含 XML 处理指令 (1)必须使用 SOAP Envelope 必需的 SOAP 的 Envelope 元素是 SOAP 消息的根元素。它可把 XML 文档定义为 SOAP 消息。 请注意 xmlns:soap 命名空间的使用。它的值应当始终是:http://www.w3.org/2001/12/soap-envelope 并且它可把封装定义为 SOAP 封装:
全栈程序员站长
2022/09/15
1.6K0
【soap】soap协议是什么
soapclient php 扩展,PHP扩展—SOAP[通俗易懂]
SOAP扩展可以用于编写SOAP服务器和客户端,支持 SOAP 1.1, SOAP 1.2 和 WSDL 1.1 规格的子集。
全栈程序员站长
2022/11/16
1.9K0
什么是SOAP,SOAP是什么
SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于XML的协议,它包括四个部分:SOAP封装(envelop),封装定义了一个描述消息中的内容是什么,是谁发送的,谁应当接受并处理它以及如何处理它们的框架;SOAP编码规则(encoding rules),用于表示应用程序需要使用的数据类型的实例; SOAP RPC表示(RPC representation),表示远程过程调用和应答的协定;SOAP绑定(binding),使用底层协议交换信息。
全栈程序员站长
2022/09/15
1.1K0
什么是SOAP,SOAP是什么
soap 注入
soap注入在webservice的soap协议,连接web服务和客户端的接口处的注入,通过在发送的soap消息参数内添加注入语句来达到注入效果
1neptune
2022/10/06
1.4K0
webService —— soap
package soupTest; import javax.jws.WebMethod; import javax.jws.WebService; import javax.xml.ws.Endpoint; @WebService public class Main { public static void main(String[] args) { System.out.println("server is running"); String address = "http://loc
Mister24
2018/06/21
1.7K0
什么是SOAP?SOAP有什么用?什么时候会用到SOAP?[通俗易懂]
SOAP(Simple Object Access Protocol)一般指简单对象访问协议,简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息.## 核心技术 SOAP采用了已经广泛使用的两个协议:HTTP 和XML(标准通用标记语言下的一个子集)。HTTP用于实现 SOAP 的RPC 风格的传输, 而XML 是它的编码模式。采用几行代码和一个XML 解析器, HTTP 服务器( MS 的 IIS 或 Apache) 立刻成为SOAP 的 ORBS。SOAP 通讯协议使用 HTTP 来发送XML 格式的信息。HTTP与RPC 的协议很相似,它简单、 配置广泛,并且对防火墙比其它协议更容易发挥作用。HTTP 请求一般由 Web 服务器软件(如 IIS 和Apache)来处理, 但越来越多的应用服务器产品正在支持HTTP。XML 作为一个更好的网络数据表达方式( NDR)。SOAP 把 XML 的使用代码化为请求和响应参数编码模式, 并用HTTP 作传输。具体地讲, 一个SOAP 方法可以简单地看作遵循SOAP编码规则的HTTP请求和响应, 一个 SOAP终端则可以看作一个基于HTTP 的URL, 它用来识别方法调用的目标。像CORBA/ IIOP一样, SOAP不需要具体的对象绑定到一个给定的终端, 而是由具体实现程序来决定怎样把对象终端标识符映像到服务器端的对象。
全栈程序员站长
2022/09/06
2.5K0
oracle soap api,Web API与SOAP API的区别
总的来说,Web API比SOAP API有优势,多数情况下SOAP API的优势仅在消息结构的描述上。因此在三方集成时,当对方的集成工具仅支持根据WSDL来构建调用时,才建议考虑发布SOAP API。
全栈程序员站长
2022/09/18
2.4K0
webService —— soap
package soupTest; import javax.jws.WebMethod; import javax.jws.WebService; import javax.xml.ws.Endpoint; @WebService public class Main { public static void main(String[] args) { System.out.println("server is running"); String address = "http://loc
Mister24
2018/05/14
1.2K0
Python SOAP 调用
简单对象访问协议(SOAP,全写为Simple Object Access Protocol)是一种标准化的通讯规范,主要用于Web服务(web service)中。SOAP的出现是为了简化网页服务器(Web Server)在从XML数据库中提取数据时,无需花时间去格式化页面,并能够让不同应用程序之间透过HTTP通讯协定,以XML格式互相交换彼此的数据,使其与编程语言、平台和硬件无关 参考:http://zh.wikipedia.org/wiki/SOAP http://www.ibm.com/developerworks/cn/xml/x-sisoap/index.html python的soap包
py3study
2020/01/10
1.9K0
soap 返回xml 文件 soap 文件 webservice wsdl
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/100557.html原文链接:
全栈程序员站长
2021/05/06
1.3K0
python发送soap报文_python处理SOAP API
我们常见的API一般是restful, 但是有的时候也会遇到非restful的时候,对于Restful API, 我们很容易用python处理。SOAP API 我们如何来处理呢?
全栈程序员站长
2022/09/14
4.8K0
理解SOAP和WebService
这篇文章对soap和webService有一个比较好的讲解: https://blog.csdn.net/Pautcher_0/article/details/6798351
全栈程序员站长
2022/09/15
2.6K0
SOAP协议简介[通俗易懂]
SOAP 是基于 XML 的简易协议,可使应用程序在 HTTP 之上进行信息交换。
全栈程序员站长
2022/09/15
1.2K0
点击加载更多

相似问题

Ruby & Savon SOAP客户端-找不到SOAP操作

13

Savon SOAP请求不工作

12

Savon Ruby Soap客户端-无法正确创建soap文档

10

Ruby(2.0) & Savon(2) SOAP客户端返回的零SOAP操作

23

工作Soap客户端示例

710
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文