在 WinForms 应用程序中编译 ASPX

2024-01-06

我正在编写一个发送电子邮件消息(如邮件合并)的 WinForms 应用程序。

我想使用 ASP.Net 的渲染引擎来渲染消息的 HTML 正文。

在没有整个 ASP.Net 运行时的情况下获取单个 ASPX 页面的渲染输出的最简单方法是什么?

为了让事情变得更困难,我更愿意在运行时编译 ASPX,以便可以在不重建应用程序的情况下对其进行修改。然而,这不是一个要求;如果太难了,我就会放弃。


Rick Strahl 在此位置发布了一篇如何执行此操作的文章:http://www.west-wind.com/presentations/aspnetruntime/aspnetruntime.asp http://www.west-wind.com/presentations/aspnetruntime/aspnetruntime.asp。我知道有一种方法可以调用一些内部 .NET Framework 方法,但我不记得它们是什么。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 WinForms 应用程序中编译 ASPX 的相关文章

随机推荐

  • 编辑 php.ini 文件

    我想增加内存限制 最大输入时间 最大执行时间 in WAMP server 有 3 个php ini files 1 C wamp bin apache Apache2 4 4 bin php ini br 2 C wamp bin php
  • AngularJS:ng-bind-html 不适用于按钮标签

    我在 div ng bind html 中动态打印输入类型按钮时遇到问题 HTML 模板
  • 为什么当我更新实体框架模型时 Visual Studio 会删除我的类

    当我更新 EF 模型 版本 5 时 我遇到了一个奇怪的问题 它删除属于该模型的所有类 我的情况是这样的 我更改了两个表的键列 这两个表引用了我的主表 更新模型并未对 edmx 进行这些更改 因此我删除了这三个表 主表和两个查找表 保存了 e
  • Firebase android 无法在测试设备之外工作

    我有这个新应用程序 并添加了 Firebase Firestore 和 Cloud Firestore 用户可以使用邮箱和密码进行注册 并登录成功 然后用户可以在我的个人资料中输入生日并更新信息 问题是这样的 在模拟器中工作正常 在测试设备
  • Oracle:年份必须介于 -4713 和 +9999 之间,并且不能为 0

    我有一个像这样的 Oracle 表 EMPNO HIREDATE INDEX NUM 1 2012 11 13 1 2 2 1 3 2012 11 17 1 4 2012 11 21 1 5 2012 11 24 1 6 2013 11 2
  • Symfony 2.4 从控制器执行命令

    我想从我的控制器执行命令 fos elastica populate 我尝试了该代码 但它不起作用 我得到错误 1 var dump 显示 command fos elastica populate app new Application
  • 将 ASP.NET 菜单控件绑定到 XML

    我正在尝试将我自己的 xml 文件 出于某些特定目的 我不想使用站点地图 绑定到 ASP NET 控件 我有这段代码 在我找到的一些文章的帮助下 应该将 ASP NET 菜单控件绑定到 xml 文件 但事实并非如此 我错过了什么吗 XmlD
  • 调试器(或日志)中类似 NSDictionary 的漂亮打印

    这已经困扰我一段时间了 如何抵消在调试器中转储对象时发生的丑陋转义po foo 或通过NSLog 我尝试了多种方法来实施 description or debugDescription无济于事 鉴于这个简单的类 interface Foo
  • 在 Python 脚本中使用 Scrapy Spider 输出时出现问题

    我想在 python 脚本中使用蜘蛛的输出 为了实现这一点 我根据另一个代码编写了以下代码thread https stackoverflow com questions 40237952 get scrapy crawler output
  • 数据帧列中动态长度的 Pyspark 字符串数组进行 onehot 编码

    我想转换包含以下字符串的列 ABC def ghi Jkl ABC def Xyz ABC 进入这样的编码列 1 1 1 0 0 1 1 0 1 0 0 1 0 0 1 pyspark ml feature 中有一个类吗 编辑 在编码列中
  • 使用 AChartEngine 库的条形图

    我有一个条形图使用AChartEngine库如下图 public class MainActivity extends Activity private String mMonth new String Jan Feb Mar Apr Ma
  • Youtube API,gapi没有定义?

    我正在尝试做一个 Youtube API 我觉得除了这个gapi和res之外我一切都正常 它说gapi未定义 我怎样才能做到这一点 function tplawesome e t res e for var n 0 n
  • 从具有“路径中的非法字符”的位置执行 CMD.EXE 中的 Powershell 脚本

    我试图在 cmd exe 中调用 Powershell 脚本 该脚本位于如下位置 c Data foo bar location 1 ShellScript ps1 当我调用这个脚本时 我尝试在路径周围使用单引号和双引号 但没有成功 Pow
  • 从时间轴中提取 Google 位置历史记录

    请注意 由于 Google 的 时间轴 发生了变化之前的答案不再有效 https stackoverflow com questions 18290525 wget your google location history daily 谷歌
  • ROS 从 python 节点发布数组

    我是 ros python 的新手 我正在尝试从 python ros 节点发布一个一维数组 我使用 Int32MultiArray 但我无法理解多数组中布局的概念 谁能给我解释一下吗 或者还有其他方式发布数组吗 Thanks usr bi
  • 如何在 Kotlin 中使用 ViewModel 测试协程?

    我无法测试我的方法 感觉它没有到达 uiScope launch 块内部 并且我已经发布了我正在尝试测试的 viewModel 方法 并且fetchActivationCodeWithDuration是挂起功能 底部是我的测试类 我收到这条
  • Unix 系统中的文件 read() 函数

    下面的代码重新启动read 如果由于信号中断而导致功能失败 这read 从中断处继续读取 因此 如果read 在阅读之前被中断EOF字符 它会返回什么 读取了多少字节 int r read int fd void buf int size
  • 在范围内分组选择

    From Table A B 1 A 3 B 6 C 7 C 8 X 9 Y 15 Z 16 R 17 t 23 T 43 e 如何带来这个结果 Range A Count B 1 10 6 11 20 3 21 30 1 31 40 1
  • 不允许用户停止 javascriptalert()

    我正在开发 MVC 4 Web 应用程序 我使用 javascript 和 jquery 来做很多事情 但对于这样的信息 我使用alert 函数向用户显示各种消息 问题是 用户可以阻止此警报的出现 如果用户这样做 很多重要的消息和信息将不会
  • 在 WinForms 应用程序中编译 ASPX

    我正在编写一个发送电子邮件消息 如邮件合并 的 WinForms 应用程序 我想使用 ASP Net 的渲染引擎来渲染消息的 HTML 正文 在没有整个 ASP Net 运行时的情况下获取单个 ASPX 页面的渲染输出的最简单方法是什么 为