【问题标题】:How to pass model data in to generate razor view如何传递模型数据以生成剃刀视图
【发布时间】:2019-07-11 22:03:05
【问题描述】:

我试图弄清楚如何将模型数据从控制器传递到非 mvc Razor Pages Web 应用程序中的 razor 视图。

我们有一个正在生成的系统,我们目前在该系统中生成一个模型,并将其发送到外部服务,该服务会将剃须刀模板与模型绑定并发送电子邮件。我们需要从外部服务迁移并切换到我们现有的邮件服务。我已经准备好将模型发布到端点,并且我拥有将发送带有 html 正文的电子邮件的代码。我看到的所有 Razor Pages 示例要么在 cshtml.cs 文件中生成模型。我可以创建一个 Web 应用程序,该应用程序具有一个带有端点的控制器,我可以在其中发布 json 模型(我将其反序列化为自定义类),并且我有可以绑定到我的自定义类的剃须刀页面。我只是不知道如何从接收请求的控制器转到将数据传递到 Razor 页面以呈现视图。

【问题讨论】:

    标签: asp.net-web-api razor


    【解决方案1】:

    是的,经过数小时的搜索,我发布了此内容,并在发布之前收到了“这是否回答了您的问题”的建议。我是“不,不是这样。”在发布和重新阅读之后,是的,就是这样。 :(

    在这里回答: How pass objects from one page to another on ASP.Net Core with razor pages?

    【讨论】:

    • 其实我用的是routeValues,但只能有简单的类型。我无法通过我的自定义课程。我可以序列化它,但这似乎是一个黑客。有没有办法做到这一点?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-07
    • 1970-01-01
    • 2015-03-09
    • 2023-03-15
    • 2011-12-11
    • 2013-08-21
    相关资源
    最近更新 更多