c# - 在 WinForms 应用程序中编译 ASPX

标签 c# asp.net winforms email mailmerge

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

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

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

为了让事情变得更难,我更喜欢在运行时编译 ASPX,这样就可以在不重建应用程序的情况下对其进行修改。但是,这不是必需的;如果太难,我会放弃。

最佳答案

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

关于c# - 在 WinForms 应用程序中编译 ASPX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1641304/

相关文章:

c# - 如何格式化 DataGridViewComboBoxColumn 中 ComboBox 中的特定项目?

c# - 有没有办法检查导航堆栈中是否存在页面

c# - 造型 asp :DropDownList with CSS

c# - 为我的 AES 方法创建一个字节数组需要多少个字符?

c# - 如何设置DataGridView的列名?

c# - BufferedStream 和 MemoryStream 在应用上有什么区别?

c# - 将过滤器设置为 OpenFileDialog 以允许典型的图像格式?

c# - ASP .NET Web API 返回 JSON 文件

c# - Masked TextBox 验证文本错误

c# - 从 VS 设计器隐藏 WinForm UserControl 自定义属性