在 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 的相关文章

  • C 程序从连接到系统的 USB 设备读取数据

    我正在尝试从连接到系统 USB 端口的 USB 设备 例如随身碟 获取数据 在这里 我可以打开设备文件并读取一些随机原始数据 但我想获取像 minicom teraterm 这样的数据 请让我知道我可以使用哪些方法和库来成功完成此操作以及如
  • ASP.NET Core 与现有的 IoC 容器和环境?

    我想运行ASP NET 核心网络堆栈以及MVC在已托管现有应用程序的 Windows 服务环境中 以便为其提供前端 该应用程序使用 Autofac 来处理 DI 问题 这很好 因为它已经有一个扩展Microsoft Extensions D
  • C# 正则表达式用于查找 中具有特定结尾的链接

    我需要一个正则表达式模式来查找字符串 带有 HTML 代码 中的链接 以获取文件结尾如 gif 或 png 的链接 示例字符串 a href site com folder picture png target blank picture
  • CultureInfo 的实例(来自相同的文化)根据操作系统而变化

    我有一个网站 上面写着这样的日期 CultureInfo cultureInfo CultureInfo GetCultures CultureTypes AllCultures FirstOrDefault c gt string Equ
  • 选择列表逻辑应位于 ASP.NET MVC、视图、模型或控制器中的什么位置?

    我觉得我的问题与这个问题很接近 但我想对这样的代码应该放在哪里进行更一般的讨论 Asp Net MVC SelectList 重构问题 https stackoverflow com questions 2149855 asp net mv
  • 获取尚未实例化的类的函数句柄

    我对 C 相当陌生 我想做的事情可能看起来很复杂 首先 我想获取一些函数的句柄以便稍后执行它们 我知道我可以通过以下方式实现这一目标 List
  • 劫持系统调用

    我正在编写一个内核模块 我需要劫持 包装一些系统调用 我正在暴力破解 sys call table 地址 并使用 cr0 来禁用 启用页面保护 到目前为止一切顺利 一旦完成 我将公开整个代码 因此如果有人愿意 我可以更新这个问题 无论如何
  • 无法解析远程名称 - webclient

    我面临这个错误 The remote name could not be resolved russgates85 001 site1 smarterasp net 当我请求使用 Web 客户端读取 html 内容时 出现错误 下面是我的代
  • 如何在 C++ 中将 CString 转换为 double?

    我如何转换CString to a double在 C 中 Unicode 支持也很好 Thanks A CString可以转换为LPCTSTR 这基本上是一个const char const wchar t 在 Unicode 版本中 知
  • C# 委托责任链

    为了我的理解目的 我实现了责任链模式 Abstract Base Type public abstract class CustomerServiceDesk protected CustomerServiceDesk nextHandle
  • 2D morton 码编码/解码 64 位

    如何将给定 x y 的莫顿代码 z 顺序 编码 解码为 32 位无符号整数 生成 64 位莫顿代码 反之亦然 我确实有 xy2d 和 d2xy 但仅适用于 16 位宽的坐标 产生 32 位莫顿数 在网上查了很多 但没有找到 请帮忙 如果您可
  • OpenCV 2.4.3 中的阴影去除

    我正在使用 OpenCV 2 4 3 最新版本 使用内置的视频流检测前景GMG http docs opencv org modules gpu doc video html highlight gmg gpu 3a 3aGMG GPU算法
  • C++11 动态线程池

    最近 我一直在尝试寻找一个用于线程并发任务的库 理想情况下 是一个在线程上调用函数的简单接口 任何时候都有 n 个线程 有些线程比其他线程完成得更快 并且到达的时间不同 首先我尝试了 Rx 它在 C 中非常棒 我还研究了 Blocks 和
  • 二叉树中的 BFS

    我正在尝试编写二叉树中广度优先搜索的代码 我已将所有数据存储在队列中 但我不知道如何访问所有节点并消耗它们的所有子节点 这是我的 C 代码 void breadthFirstSearch btree bt queue q if bt NUL
  • 从 R 到 C 处理列表并访问它

    我想使用从 R 获得的 C 列表 我意识到这个问题与此非常相似 使用 call 在 R 和 C 之间传递数据帧 https stackoverflow com questions 6658168 passing a data frame f
  • DataTable:通过 LINQ 或 LAMBDA 进行动态 Group By 表达式

    我有一个数据表 我想在其中对未指定数量的字段进行分组 发生这种情况的原因是用户可以选择他想要分组的字段 所以 实际上 我将选择推入列表中 在这个选择上 我必须对我的数据表进行分组 想象一下这段代码 VB 或 C 都一样 public voi
  • 使用 iTextSharp 5.3.3 和 USB 令牌签署 PDF

    我是 iTextSharp 和 StackOverFlow 的新手 我正在尝试使用外部 USB 令牌在 C 中签署 PDF 我尝试使用从互联网上挖掘的以下代码 Org BouncyCastle X509 X509CertificatePar
  • C 中带有指针的结构的内存开销[重复]

    这个问题在这里已经有答案了 我意识到当我的结构包含指针时 它们会产生内存开销 这里有一个例子 typedef struct int num1 int num2 myStruct1 typedef struct int p int num2
  • ASP.NET Core 会话超时

    我记得我们在 ASP NET 中使用了 session timeout 来更改会话超时 如果不更改 则为 20 分钟 我尝试在 Startup cs 中更改 ASP NET Core 3 1 中的会话超时 但没有任何反应 我对操作员使用身份
  • 带有私有设置器的 EFCore Base 实体模型属性 - 迁移奇怪的行为

    实体模型继承的类内的私有设置器似乎会导致 EFCore 迁移出现奇怪的问题 考虑以下示例 其中有多个类 Bar and Baz 继承自Foo 跑步时Add Migration多次命令 添加 删除private修饰符 生成的模式在多个方面都是

随机推荐

  • 编辑 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 页面的渲染输出的最简单方法是什么 为