在Web窗体视图中将字符串呈现为代码

拉尔斯·霍尔德(Lars Holdgaard)

我有一个Web窗体项目,没有MVC。那意味着我有:

  • 带有控制器和ViewModel的AC#项目
  • 一个VB.NET Web窗体项目,具有一些视图

我们所有的逻辑都在控制器中,并且在Web From视图的后台代码中,我们调用控制器并使用视图模型。

就我而言,我有ContentController很多逻辑

我需要做的是呈现用户控件并获取HTML。问题是,我还没有添加System.Web.UI DLL,而我的部件在VB.NET项目中。

因此,我想执行以下操作:

在我的视图模型中,我有一个名为的属性Content在我的内容中,我想注入这样的字符串:

var res = "<%=Html.Render(\"~\\Views\\Products\\_ProductRecListItemView.ascx\", p)%>";

然后设置一个p在我的视图模型中调用的值,然后像这样设置该值:

        ProductController productController = new ProductController();
        var p_model = productController.Get("9788711401262");
        model.p = p_model;

现在,我的问题是,当我将其布局在中时<p>@Model.Content</p>,它显然最终看起来像这样,因为它在我的页面上被视为字符串:

在此处输入图片说明

所以我的问题是...如何将该字符串呈现为代码,以便实际上加载用户控件?

供参考,这是我的“观点”:

<asp:Content ID="Content4" ContentPlaceHolderID="ContentMain" runat="server">
    <div class="cmsSection">

        <h1><%=Model.Headline%></h1>

        <div>
            <%=Model.Content%>
        </div>
    </div>
</asp:Content>
Kawsar Hamid |

asp.net Web窗体具有LoadControl方法来呈现用户控件。

Control TemplateControl.LoadControl(Type t, object[] parameters)

您可以直接致电-

LoadControl("~/control.ascx");

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Web窗体视图中将字符串呈现为代码

来自分类Dev

将视图Web窗体视图引擎格式的字符串数组转换为javaScript对象

来自分类Dev

在视图中呈现包含剃刀代码的字符串

来自分类Dev

在C#Razor中将字符串呈现为HTML

来自分类Dev

在MVC中将字符串呈现为html

来自分类Dev

如何在ASP.NET MVC4 Api控制器中将视图呈现为字符串

来自分类Dev

在web2py appadmin的下拉菜单中将外部表的外部表呈现为字符串

来自分类Dev

在过滤器菜单中将字符串呈现为 html

来自分类Dev

窗体在窗体视图中打开空白

来自分类Dev

如何将Spring MVC视图呈现为字符串

来自分类Dev

将共享的部分视图呈现为字符串时出错

来自分类Dev

在AngularJS视图中将字符串转换为整数

来自分类Dev

ActiveRecord将row_to_json呈现为转义字符串,如何呈现为纯JSON?

来自分类Dev

ActiveRecord将row_to_json呈现为转义字符串,如何呈现为纯JSON?

来自分类Dev

在视图中显示字符串变量,并在呈现视图时对其进行更改

来自分类Dev

Google Charts DataView Tooltip HTML呈现为字符串

来自分类Dev

React将md(非凡)呈现为字符串

来自分类Dev

.NET Core 2.2将cshtml呈现为字符串

来自分类Dev

reactjs html呈现为字符串而不是html

来自分类Dev

在视图中显示字符串?

来自分类Dev

截断视图中的特定字符串

来自分类Dev

截断视图中的特定字符串

来自分类Dev

在视图中串联字符串

来自分类Dev

如何在视图中将字符串参数传递给url?

来自分类Dev

如何在propertygrid视图中将字符串与double连接?C#

来自分类Dev

如何在视图中将字符串绑定到作用域var?

来自分类Dev

在视图中将HTML字符串显示为只读格式的文本

来自分类Dev

如何在视图中将字符串参数传递给url?

来自分类Dev

在.html.erb视图中将<%=%>渲染为字符串?

Related 相关文章

  1. 1

    在Web窗体视图中将字符串呈现为代码

  2. 2

    将视图Web窗体视图引擎格式的字符串数组转换为javaScript对象

  3. 3

    在视图中呈现包含剃刀代码的字符串

  4. 4

    在C#Razor中将字符串呈现为HTML

  5. 5

    在MVC中将字符串呈现为html

  6. 6

    如何在ASP.NET MVC4 Api控制器中将视图呈现为字符串

  7. 7

    在web2py appadmin的下拉菜单中将外部表的外部表呈现为字符串

  8. 8

    在过滤器菜单中将字符串呈现为 html

  9. 9

    窗体在窗体视图中打开空白

  10. 10

    如何将Spring MVC视图呈现为字符串

  11. 11

    将共享的部分视图呈现为字符串时出错

  12. 12

    在AngularJS视图中将字符串转换为整数

  13. 13

    ActiveRecord将row_to_json呈现为转义字符串,如何呈现为纯JSON?

  14. 14

    ActiveRecord将row_to_json呈现为转义字符串,如何呈现为纯JSON?

  15. 15

    在视图中显示字符串变量,并在呈现视图时对其进行更改

  16. 16

    Google Charts DataView Tooltip HTML呈现为字符串

  17. 17

    React将md(非凡)呈现为字符串

  18. 18

    .NET Core 2.2将cshtml呈现为字符串

  19. 19

    reactjs html呈现为字符串而不是html

  20. 20

    在视图中显示字符串?

  21. 21

    截断视图中的特定字符串

  22. 22

    截断视图中的特定字符串

  23. 23

    在视图中串联字符串

  24. 24

    如何在视图中将字符串参数传递给url?

  25. 25

    如何在propertygrid视图中将字符串与double连接?C#

  26. 26

    如何在视图中将字符串绑定到作用域var?

  27. 27

    在视图中将HTML字符串显示为只读格式的文本

  28. 28

    如何在视图中将字符串参数传递给url?

  29. 29

    在.html.erb视图中将<%=%>渲染为字符串?

热门标签

归档