ASP.NET Web 窗体从另一个 aspx 调用嵌入的 VB 代码。页

R·库特

我得到了一个项目,其中以某种方式从另一个 aspx.page 调用了一个方法。我想知道这是如何工作的。

例如,在我的 Foo.aspx 中,我得到了这个:

<script runat="server">
  Sub ShowHint()
   some code
  End Sub
</script>

在 Bar.aspx 我得到了这个:

<script runat="server">
  ShowHint()
</script>

但这怎么能行呢?我不明白。

施纳蒂

您可以使用 JavaScript (AJAX) 从不同的页面获取数据。使用 jQuery Load 函数很容易做到。

您还可以定义类,您可以在其中定义可以从每个网页调用的函数的子项。

你项目里面的网页是吗?

一个简单的例子:我有一个文件 test.aspx,我想从 test2.apsx 加载一些数据。要加载数据,我使用 jQuery。

这是 test.aspx

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="test.aspx.vb" Inherits="test" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Test</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
<script type="text/javascript">
    $(document).ready(function () {
        //$("#presenter").load("test2.aspx" ... = loads the content of test2.aspx into the div with id = presenter
        //$("#presenter").load("test2.aspx #content" ... = loads onlay the content of the div with id = content from text2.aspx
        //{ message01: "Hello", message02: "world" } = are the paramter I pass to test2.aspx          
        $("#presenter").load("test2.aspx #content", { message01: "Hello", message02: "world" }, function () {
            //here you can place code which will run after the load is completet
        });
    });
</script>
</head>
<body>
   <form id="form1" runat="server">
        <div id="presenter"></div>
    </form>
</body>
</html>

这是 test2.aspx

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="test2.aspx.vb" Inherits="test2" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
</head>
<body>
    <form id="form1" runat="server">
        <div id="content" runat="server">
        </div>
</form>

和 test2.asp 中的代码

Partial Class test2
Inherits System.Web.UI.Page

Private Sub form1_Load(sender As Object, e As EventArgs) Handles form1.Load
    Dim msg01 As String = Request("message01")
    Dim msg02 As String = Request("message02")
    Me.content.InnerHtml = msg01 & " " & msg02

End Sub
End Class

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从 aspx.vb 调用 asp.net stdef 函数

来自分类Dev

如何在同一个ASP.NET Web窗体应用程序中包含c#和vb.net代码?

来自分类Dev

如何在同一个ASP.NET Web窗体应用程序中包含c#和vb.net代码?

来自分类Dev

从一个ASP.Net Web表单从另一个Web表单调用方法

来自分类Dev

ASP.NET:在.aspx页中调用.swf

来自分类Dev

ASP.NET Web窗体和身份:将IdentityModels.cs移至另一个项目

来自分类Dev

如何从asp.net的父aspx页中找到保留在另一个usercontrol中的用户控件?

来自分类Dev

如何处理另一个窗体的窗体关闭事件(VB.Net)

来自分类Dev

如何从C#中的另一个项目调用或启动asp.net Web服务(asmx)

来自分类Dev

将带有代码后缀的aspx页添加到已编译的ASP.Net站点

来自分类Dev

SQL嵌套迭代可从另一个ASP.NET VB更新一个表

来自分类Dev

在同一解决方案中,前端ASP.NET MVC4作为一个项目,而ASP.NET Web API作为另一个项目-如何从前端调用WebAPI?

来自分类Dev

在同一解决方案中,前端ASP.NET MVC4作为一个项目,而ASP.NET Web API作为另一个项目,如何从前端调用WebAPI?

来自分类Dev

HTTPS仅用于一个ASP.NET页(Login.aspx),HTTP始终用于其余站点

来自分类Dev

将数据传输到另一个ASP.net页

来自分类Dev

如何将文本从asp:textbox复制到asp.net中的另一个asp:textbox webfroms aspx

来自分类Dev

在Asp.net中打印一个aspx文件

来自分类Dev

ASP.NET Web应用程序-发布-不为每个aspx页创建单独的程序集(dll)

来自分类Dev

简单的ASPX无法绑定到vb.net代码背后

来自分类Dev

ASP.net默认login.aspx页缺少图像

来自分类Dev

通过Background Worker通过另一个类VB.Net中的方法更新主窗体上的控件

来自分类Dev

ASP .NET Rest API 重复调用另一个 API

来自分类Dev

使用来自asp.net中另一个表的值生成下拉列表。VB MVC 4

来自分类Dev

如何将文本框的值传递到asp.net(vb)中的另一个页面

来自分类Dev

如何在不刷新ASP.NET Web窗体中的当前页面的情况下单击时打开另一个选项卡?

来自分类Dev

ASP.Net Core从另一个控制器调用一个控制器

来自分类Dev

ASP.NET MVC:从另一个控制器调用一个控制器

来自分类Dev

在另一个aspx页面的div部分中嵌入一个aspx页面

来自分类Dev

如何从VB.NET中的另一个应用程序调用clickonce部署的应用程序?

Related 相关文章

  1. 1

    从 aspx.vb 调用 asp.net stdef 函数

  2. 2

    如何在同一个ASP.NET Web窗体应用程序中包含c#和vb.net代码?

  3. 3

    如何在同一个ASP.NET Web窗体应用程序中包含c#和vb.net代码?

  4. 4

    从一个ASP.Net Web表单从另一个Web表单调用方法

  5. 5

    ASP.NET:在.aspx页中调用.swf

  6. 6

    ASP.NET Web窗体和身份:将IdentityModels.cs移至另一个项目

  7. 7

    如何从asp.net的父aspx页中找到保留在另一个usercontrol中的用户控件?

  8. 8

    如何处理另一个窗体的窗体关闭事件(VB.Net)

  9. 9

    如何从C#中的另一个项目调用或启动asp.net Web服务(asmx)

  10. 10

    将带有代码后缀的aspx页添加到已编译的ASP.Net站点

  11. 11

    SQL嵌套迭代可从另一个ASP.NET VB更新一个表

  12. 12

    在同一解决方案中,前端ASP.NET MVC4作为一个项目,而ASP.NET Web API作为另一个项目-如何从前端调用WebAPI?

  13. 13

    在同一解决方案中,前端ASP.NET MVC4作为一个项目,而ASP.NET Web API作为另一个项目,如何从前端调用WebAPI?

  14. 14

    HTTPS仅用于一个ASP.NET页(Login.aspx),HTTP始终用于其余站点

  15. 15

    将数据传输到另一个ASP.net页

  16. 16

    如何将文本从asp:textbox复制到asp.net中的另一个asp:textbox webfroms aspx

  17. 17

    在Asp.net中打印一个aspx文件

  18. 18

    ASP.NET Web应用程序-发布-不为每个aspx页创建单独的程序集(dll)

  19. 19

    简单的ASPX无法绑定到vb.net代码背后

  20. 20

    ASP.net默认login.aspx页缺少图像

  21. 21

    通过Background Worker通过另一个类VB.Net中的方法更新主窗体上的控件

  22. 22

    ASP .NET Rest API 重复调用另一个 API

  23. 23

    使用来自asp.net中另一个表的值生成下拉列表。VB MVC 4

  24. 24

    如何将文本框的值传递到asp.net(vb)中的另一个页面

  25. 25

    如何在不刷新ASP.NET Web窗体中的当前页面的情况下单击时打开另一个选项卡?

  26. 26

    ASP.Net Core从另一个控制器调用一个控制器

  27. 27

    ASP.NET MVC:从另一个控制器调用一个控制器

  28. 28

    在另一个aspx页面的div部分中嵌入一个aspx页面

  29. 29

    如何从VB.NET中的另一个应用程序调用clickonce部署的应用程序?

热门标签

归档