问题标签 [postal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
907 浏览

asp.net-mvc - 如何在 Postal.MVC 中生成动态电子邮件

我想将内容从数据库中注入电子邮件。我试图在视图中做到这一点。

GetBlah 现在只是返回这个。

不出所料,发送的电子邮件只包含文本值而不是合并。

我想这样做的原因是,每次我需要更改电子邮件中的内容时,我都必须进行发布,而且我还需要其他语言。所以我只想让控制器决定使用哪些数据并在当时将其注入合并。

邮政可以做到这一点吗?我可以创建自己的 EmailViewRenderer 并将其传递出去吗?

0 投票
1 回答
45 浏览

jquery - 是否可以在 Postal ASP 中使用 jquery。网络电子邮件

我试图将 html 文件中的标头加载到要使用 Postal 填充数据的 html 视图中。但是,即使我确定我的代码在语法上是正确的,这似乎也不起作用。除了标题之外,所有内容都会在电子邮件中正确返回,所以我想知道这是因为 jquery 吗?

这是代码基本上的样子。任何建议都会有所帮助。谢谢!

0 投票
1 回答
729 浏览

asp.net - 在带有 IEmailService 的邮政中使用 Html

我想使用 Postal ( http://aboutcode.net/postal/ ) 从模板视图生成电子邮件。我们在混合 MVC 和 WebForms 应用程序中使用它。

我正在尝试使用 Postal 生成 MailMessage,然后应用一些旧的自定义逻辑并发送它们。

我正在使用 EmailService.CreateMailMessage,它适用于普通的 html 电子邮件,只要我在视图中使用 @Html 或 @Url,就会收到如下异常:

无法编译模板。当前上下文中不存在名称“Url”。

这是一些代码:

我们也使用 Ninject 作为我们的依赖注入框架,我定义了这个:

可能有些东西我设置不正确,但我不知道到底是什么。

谢谢,

0 投票
1 回答
494 浏览

asp.net-mvc - 无法添加新的 MVC 5 查看页面

今天安装后Postal for MVC5,每当我尝试添加新的 MVC 5 View Page (Razor) 时,都会收到以下错误:

错误:此模板试图加载组件程序集 'Microsoft.VisualStudio.Web.Mvc.5.0, Version=5.0.0.0, Culture=neutral, ...'

在此处输入图像描述

我怎样才能解决这个问题?我无法向项目添加新视图。

0 投票
0 回答
418 浏览

model-view-controller - 关于 ASP.NET 之外的邮政

我正在使用 Postal 库在 ASP.NET MVC5 Web 项目中发送电子邮件。从控制器调用时它工作正常。但是,我计划了一些工作来使用 fluentScheduler 发送电子邮件。我正在调用一种使用http://aboutcode.net/postal/outside-aspnet.html此处的说明发送电子邮件的方法。

但是每次运行后台任务时,我仍然会遇到相同的异常。

这是堆栈:

我希望以前有人遇到过同样的问题

0 投票
2 回答
304 浏览

c# - MVC Postal Emailer 与 Mvc.Unity4 冲突

尝试在也使用 Mvc.Unity4 的 MVC 应用程序中使用 Postal 时,我遇到了一个奇怪的问题。

我相信这个问题是由于无法访问HttpContext.

我尝试使用 Postal 从我的一个控制器内部发送电子邮件:

尝试发送电子邮件会导致以下异常Unity.Mvc4.UnityDependencyResolver

我对 Mvc.Unity4 不太熟悉,因为它是由不同的开发人员添加的。

抓住最后一根稻草,我确实尝试在 Application_Start 中注册正确的邮政类型。Unity 容器的初始化发生在Bootstrapper.cs

在我的控制器中,我有:

0 投票
4 回答
2168 浏览

visual-studio - 如何在发布期间从预编译中排除 cshtml

我在 ac# Web 表单项目中有 cshtml 文件,我想使用具有以下选项的发布配置文件进行发布:

  • 允许预编译站点可更新 = false

我在 ASP.net http://aboutcode.net/postal/outside-aspnet.html之外使用 Postal ,因为正在发送的电子邮件来自后台进程。这是使用hangfire,与此非常相似: //docs.hangfire.io/en/latest/tutorials/send-email.html

问题是当我不希望cshtml文件被预编译时,文件的结果内容是:

这是预编译工具生成的标记文件,请勿删除!

我需要原始 cshtml 文件的全部内容并且不想要标记内容,但我也想保留设置,Allow precompiled site to be updateable = false以便无法更新所有其他文件。

我能看到的唯一方法就是拥有Allow precompiled site to be updateable = true

简而言之,我想以与将构建操作设置为内容时的图像文件相同的方式部署 cshtml。

有任何想法吗?

编辑: 似乎其他人也有完全相同的问题:

有没有办法从“预编译”选项中排除某些 .cshtm 文件或整个文件夹,以便 .cshtml 文件可以在 MVC 之外使用?

0 投票
2 回答
843 浏览

asp.net-mvc-4 - 通过邮政发送电子邮件时包括徽标

在我的 MVC4 应用程序中,我使用邮包来发送电子邮件。

我正在尝试通过<img>标签包含徽标,但它不起作用。

如何包含我的公司徽标?

控制器动作

查看

0 投票
1 回答
567 浏览

model-view-controller - MVC 5 将 POSTAL 与模型一起使用

我正在尝试在 Visual Studio Ultimate 2013 中的 Mvc.5.2.3 和 Razor.3.2.3 中使用 Postal,我有许多要为这个项目生成的表单,并且想使用视图,因为我想将内容发布到数据库中以及使用 Postal 发送包含表单信息的电子邮件。我还为页眉和页脚创建了部分视图,因此它们始终相同,并且只有电子邮件的内容会因使用的表单而改变。将发送的电子邮件将发送给销售部门进行审核,第二封电子邮件需要发送给填写表格的人,表示感谢并显示他们与表格一起发送的信息。我希望这是有道理的。我让数据库正常工作,但让电子邮件系统工作遇到了很多麻烦,我刚刚重新开始,只是试图让电子邮件系统正常工作。

我的模特

控制器:

}

表单视图:

我的电子邮件视图是 Contact.cshtml,位于视图下的电子邮件文件夹中。

0 投票
1 回答
516 浏览

zip - Google Maps JS APIv3 - 地理编码返回 INSEE 代码的位置,而不是邮政编码

我最近使用 Google Maps V3 Js API 开发了一个经销商地理定位平台,但是我意识到当用户输入邮政编码时,地理定位很差。

例如,如果用户搜索 13001(马赛第一区),则地理定位是在 Aix-en-Provence(其 INSEE 代码为 13001)上完成的。13007(马赛第 7 区)同上,返回距马赛 20 公里的 Auriol。

似乎这是以下返回错误坐标的代码:

你有解决这个问题的解释和解决方案吗?

谢谢你们