当前位置: 首页 > 知识库问答 >
问题:

在MVC5中动态创建视图

贲永思
2023-03-14

我知道如何在MVC中创建视图。

public class SomeController : Controller
{
    public void SomeAction(string modelName)
    {
        //add view of create type 
    }
}

共有1个答案

岳泉
2023-03-14

您可能希望查看RazorEngine,它将为您构建健壮的模板提供更大的控制权。基于“创建类型”,您可以选择特定的视图并将模型对象传递给该视图。parse方法的结果将是纯HTML。

  string template = "Hello @Model.Name! Welcome to Razor!";
  string result = Razor.Parse(template, new { Name = "World" });

如果您想要实现RazorEngine无济于事的事情,请进一步澄清您的需求。

 类似资料:
  • 问题内容: 我正在使用awesomium制作游戏中的用户界面,有时游戏会加载并执行一段JavaScript,以创建任意新的UI元素。例如 效果很好,当我想创建一些更高级的UI元素(特别是使用angular)时,就会出现问题。例如: 毫不奇怪,这不会创建新的角度视图。它只是将该html添加到文档中,而从未绑定到ChatBoxControl。 我如何才能在这里实现自己的目标? 问题答案: 您应该$ c

  • 本文向大家介绍在Django中创建第一个静态视图,包括了在Django中创建第一个静态视图的使用技巧和注意事项,需要的朋友参考一下 正如我们的第一个目标,创建一个网页,用来输出这个著名的示例信息: 如果你曾经发布过Hello world页面,但是没有使用网页框架,只是简单的在hello.html文本文件中输入Hello World,然后上传到任意的一个网页服务器上。 注意,在这个过程中,你已经说明

  • 问题内容: 我有以下查询,该查询返回,商店编号及其区域以及2016年商店销售额的总和。 我将如何添加第四列,以总结每个商店所在区域的销售额。 每个区域有许多存储,因此,在相同区域中具有存储的每个ROW上,该值将相同。 希望我能解释清楚吗? 问题答案: 您可以使用窗口功能:

  • 我们在没有任何产品数据的情况下设置了hybris,产品存储在MDM中,并使用另一个系统(Java app)在前端显示。当用户单击上游系统上的checkout以在hybris中创建产品时,请求被发送到hybris。hybris中是否有OOTB API,允许我们动态创建包含所有必填字段的产品。

  • 我想要这样的url baseURL/dealer/index.php?r=rest/packinfo 我开始犯错了 URL查询字符串“r=rest/{method}”不能有replace block。对于动态查询参数,请使用@query。

  • 问题内容: 你好,我有这个设置 我需要为每个按钮获取以下内容 在Java中是否可以为我声明的每个按钮动态创建此按钮?因为当我有5个按钮时,我不需要3x5 = 15行代码,而是只有几行具有动态创建的按钮。 问题答案: 编写一个小循环并将您的按钮存储在数组中: