问题标签 [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.
asp.net-mvc - 如何在 Postal.MVC 中生成动态电子邮件
我想将内容从数据库中注入电子邮件。我试图在视图中做到这一点。
GetBlah 现在只是返回这个。
不出所料,发送的电子邮件只包含文本值而不是合并。
我想这样做的原因是,每次我需要更改电子邮件中的内容时,我都必须进行发布,而且我还需要其他语言。所以我只想让控制器决定使用哪些数据并在当时将其注入合并。
邮政可以做到这一点吗?我可以创建自己的 EmailViewRenderer 并将其传递出去吗?
jquery - 是否可以在 Postal ASP 中使用 jquery。网络电子邮件
我试图将 html 文件中的标头加载到要使用 Postal 填充数据的 html 视图中。但是,即使我确定我的代码在语法上是正确的,这似乎也不起作用。除了标题之外,所有内容都会在电子邮件中正确返回,所以我想知道这是因为 jquery 吗?
这是代码基本上的样子。任何建议都会有所帮助。谢谢!
asp.net - 在带有 IEmailService 的邮政中使用 Html
我想使用 Postal ( http://aboutcode.net/postal/ ) 从模板视图生成电子邮件。我们在混合 MVC 和 WebForms 应用程序中使用它。
我正在尝试使用 Postal 生成 MailMessage,然后应用一些旧的自定义逻辑并发送它们。
我正在使用 EmailService.CreateMailMessage,它适用于普通的 html 电子邮件,只要我在视图中使用 @Html 或 @Url,就会收到如下异常:
无法编译模板。当前上下文中不存在名称“Url”。
这是一些代码:
我们也使用 Ninject 作为我们的依赖注入框架,我定义了这个:
可能有些东西我设置不正确,但我不知道到底是什么。
谢谢,
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, ...'
我怎样才能解决这个问题?我无法向项目添加新视图。
model-view-controller - 关于 ASP.NET 之外的邮政
我正在使用 Postal 库在 ASP.NET MVC5 Web 项目中发送电子邮件。从控制器调用时它工作正常。但是,我计划了一些工作来使用 fluentScheduler 发送电子邮件。我正在调用一种使用http://aboutcode.net/postal/outside-aspnet.html此处的说明发送电子邮件的方法。
但是每次运行后台任务时,我仍然会遇到相同的异常。
这是堆栈:
我希望以前有人遇到过同样的问题
c# - MVC Postal Emailer 与 Mvc.Unity4 冲突
尝试在也使用 Mvc.Unity4 的 MVC 应用程序中使用 Postal 时,我遇到了一个奇怪的问题。
我相信这个问题是由于无法访问HttpContext
.
我尝试使用 Postal 从我的一个控制器内部发送电子邮件:
尝试发送电子邮件会导致以下异常Unity.Mvc4.UnityDependencyResolver
:
我对 Mvc.Unity4 不太熟悉,因为它是由不同的开发人员添加的。
抓住最后一根稻草,我确实尝试在 Application_Start 中注册正确的邮政类型。Unity 容器的初始化发生在Bootstrapper.cs
:
在我的控制器中,我有:
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 之外使用?
asp.net-mvc-4 - 通过邮政发送电子邮件时包括徽标
在我的 MVC4 应用程序中,我使用邮包来发送电子邮件。
我正在尝试通过<img>
标签包含徽标,但它不起作用。
如何包含我的公司徽标?
控制器动作:
查看:
model-view-controller - MVC 5 将 POSTAL 与模型一起使用
我正在尝试在 Visual Studio Ultimate 2013 中的 Mvc.5.2.3 和 Razor.3.2.3 中使用 Postal,我有许多要为这个项目生成的表单,并且想使用视图,因为我想将内容发布到数据库中以及使用 Postal 发送包含表单信息的电子邮件。我还为页眉和页脚创建了部分视图,因此它们始终相同,并且只有电子邮件的内容会因使用的表单而改变。将发送的电子邮件将发送给销售部门进行审核,第二封电子邮件需要发送给填写表格的人,表示感谢并显示他们与表格一起发送的信息。我希望这是有道理的。我让数据库正常工作,但让电子邮件系统工作遇到了很多麻烦,我刚刚重新开始,只是试图让电子邮件系统正常工作。
我的模特
控制器:
}
表单视图:
我的电子邮件视图是 Contact.cshtml,位于视图下的电子邮件文件夹中。
zip - Google Maps JS APIv3 - 地理编码返回 INSEE 代码的位置,而不是邮政编码
我最近使用 Google Maps V3 Js API 开发了一个经销商地理定位平台,但是我意识到当用户输入邮政编码时,地理定位很差。
例如,如果用户搜索 13001(马赛第一区),则地理定位是在 Aix-en-Provence(其 INSEE 代码为 13001)上完成的。13007(马赛第 7 区)同上,返回距马赛 20 公里的 Auriol。
似乎这是以下返回错误坐标的代码:
你有解决这个问题的解释和解决方案吗?
谢谢你们