将自定义标头添加到iframe asp.net

Xander Kage

有一个旧版.net应用程序。在其内容页面中,我需要打开一个MVC应用程序。所以我正在使用Iframe并打开MVC应用程序。

我对如何通过自定义标头将参数发送到MVC应用程序感到困惑。我不能使用查询字符串,因为需要发送的参数很大。

请帮助。

<asp:Content ID="Content" ContentPlaceHolderID="MainContent" runat="server">
            <iframe id="frame" ></iframe>
    </asp:Content>

这是我的.net应用程序中的代码。调用MVC appl时如何添加标头。

不知道通过“自定义标头”传递数据是什么意思。通常,标头用于元数据,而不是数据。如果您要传递大量数据,则传统方式是通过表单/发布。这是一种实现方法:

在旧版应用程序(包含iFrame的应用程序)中:

<asp:Content ID="Content" ContentPlaceHolderID="MainContent" runat="server">
    <iframe id="frame" src="https://MyLegacyApp.com/Handoff.aspx"></iframe>
</asp:Content>

注意:是的,iFrame的SRC指向旧版应用程序,而不是新的MVC应用程序。

将一个新页面添加到名为的旧版应用中Handoff.aspx,如下所示:

<!-- Provide image while form is posting.  Style = centered. -->
<IMG SRC="Spinner.png" ALT="Please wait" style="position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%);">

<!-- Hidden form that will post data to MVC site -->
<FORM Action="https://MyMVCApp.com/ReceiveHandoff" method="POST">
    <INPUT Name="Input1" Type="Hidden" Value="PLACE YOUR HUGE DATA HERE, OR IN SEVERAL HIDDEN TAGS IF YOU WANT.">
</FORM>

<!-- Script that autoposts the form -->
<SCRIPT>
    window.onload = function(){document.forms[0].submit();}
</SCRIPT>

现在,您的MVC网站中的“ ReceiveHandoff”页面将通过iFrame进行访问,并使用表单中传递的数据进行初始化。要读取数据,可以使用以下方法之一,例如:

var data = Request["Input1"];

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将自定义标头添加到.Net中的所有Swagger响应中

来自分类Dev

将自定义标头添加到.Net中的所有Swagger响应中

来自分类Dev

将自定义验证添加到ASP.NET Core的JWT令牌中?

来自分类Dev

无法将自定义设置文件添加到Asp.Net Core 3.1 WebApi

来自分类Dev

将自定义api端点添加到ASP:Net Core模板

来自分类Dev

如何将自定义字段添加到Json结果-ASP.NET MVC

来自分类Dev

将自定义类添加到ASP.NET MVC 4中的单选按钮

来自分类Dev

如何将自定义css文件添加到asp.net mvc中?

来自分类Dev

将自定义列添加到ASP.NET Identity

来自分类Dev

用户登录后将自定义属性添加到ASP.NET MVC身份

来自分类Dev

如何将自定义方法添加到ASP.NET WebAPI控制器?

来自分类Dev

是否有将自定义Javascript添加到ASP.NET MVC 5页面的正确方法?

来自分类Dev

使用组织帐户将自定义声明添加到ASP.NET MVC(多个租户)

来自分类Dev

在ASP.NET MVC 5中将自定义角色添加到Windows角色

来自分类Dev

将自定义脚本添加到asp.net主页时出现语法错误

来自分类Dev

如何在Asp.Net-MVC中添加自定义HTTP标头

来自分类Dev

如何在Asp.Net-MVC中添加自定义HTTP标头

来自分类Dev

自定义标头ASP.net MVC

来自分类Dev

将响应标头添加到ASP.NET Core中间件

来自分类Dev

ASP.NET MVC OutputCache不存储自定义标头

来自分类Dev

将自定义标头添加到“请求”

来自分类Dev

将自定义标头添加到“请求”

来自分类Dev

在C#.net中将自定义按钮添加到gridview

来自分类Dev

在C#.net中将自定义按钮添加到gridview

来自分类Dev

在我的.Net核心API中将自定义序列化器添加到Swagger

来自分类Dev

Asp.Net IdentityUser添加自定义列表属性

来自分类Dev

asp.net自定义错误

来自分类Dev

ASP.Net将自定义HTTP处理程序移动到IIS 8.5

来自分类Dev

在ASP.Net项目中将自定义对象与ReportViewer一起使用

Related 相关文章

  1. 1

    将自定义标头添加到.Net中的所有Swagger响应中

  2. 2

    将自定义标头添加到.Net中的所有Swagger响应中

  3. 3

    将自定义验证添加到ASP.NET Core的JWT令牌中?

  4. 4

    无法将自定义设置文件添加到Asp.Net Core 3.1 WebApi

  5. 5

    将自定义api端点添加到ASP:Net Core模板

  6. 6

    如何将自定义字段添加到Json结果-ASP.NET MVC

  7. 7

    将自定义类添加到ASP.NET MVC 4中的单选按钮

  8. 8

    如何将自定义css文件添加到asp.net mvc中?

  9. 9

    将自定义列添加到ASP.NET Identity

  10. 10

    用户登录后将自定义属性添加到ASP.NET MVC身份

  11. 11

    如何将自定义方法添加到ASP.NET WebAPI控制器?

  12. 12

    是否有将自定义Javascript添加到ASP.NET MVC 5页面的正确方法?

  13. 13

    使用组织帐户将自定义声明添加到ASP.NET MVC(多个租户)

  14. 14

    在ASP.NET MVC 5中将自定义角色添加到Windows角色

  15. 15

    将自定义脚本添加到asp.net主页时出现语法错误

  16. 16

    如何在Asp.Net-MVC中添加自定义HTTP标头

  17. 17

    如何在Asp.Net-MVC中添加自定义HTTP标头

  18. 18

    自定义标头ASP.net MVC

  19. 19

    将响应标头添加到ASP.NET Core中间件

  20. 20

    ASP.NET MVC OutputCache不存储自定义标头

  21. 21

    将自定义标头添加到“请求”

  22. 22

    将自定义标头添加到“请求”

  23. 23

    在C#.net中将自定义按钮添加到gridview

  24. 24

    在C#.net中将自定义按钮添加到gridview

  25. 25

    在我的.Net核心API中将自定义序列化器添加到Swagger

  26. 26

    Asp.Net IdentityUser添加自定义列表属性

  27. 27

    asp.net自定义错误

  28. 28

    ASP.Net将自定义HTTP处理程序移动到IIS 8.5

  29. 29

    在ASP.Net项目中将自定义对象与ReportViewer一起使用

热门标签

归档