vb.net - 发送带有超链接的项目列表 ASP.net VB
问题描述
我正在尝试发送包含项目列表的电子邮件。此项目在网格视图中附加了一个链接。
Dim mm As New MailMessage()
mm.To.Add(txtEmail.Text)
mm.From = New MailAddress("librarieonlineASE@gmail.com")
mm.Subject = "Comanda dvs. a fost plasata"
mm.Body = "Comanda dvs se poate descărca de la aceste adrese: <ul>"
For Each row As DataRow In shoppingCart.Rows
mm.Body += "<li>"
mm.Body += row(1) + " " + "<a href="row(8)"></a>"
mm.Body += "</li>"
Next
我在这一行 mm.Body += row(1) + " " + "" 收到错误 end "End of statement expected"
第 1 行有项目的名称,第 8 行有我要附加的链接。提前致谢
解决方案
问题在于引号 ( ""
)。您需要""
在使用时转义来定义您的超链接引用。
在 VB.net 中转义的正确方法""
是将它们翻倍
<a href=""abc""></a>"
此外,您使用 row(8) 的方式将意味着链接不会从数组中获取值。使用 string.Format -
Dim link As String
link = String.Format("<a href=""{0}""</a>", row(8))
推荐阅读
- c# - 在 IIS 服务器中使用 WCF Soap 发布站点时出错
- ruby - “不建议在全局范围内包含 Capybara::DSL!” 想删除它。控制台警告
- java - Swagger codegen Maven 插件 - 生成 ResponseEntity?
- r - 通过将 0 值分组替换为最后一个已知值,同时保留 NA
- c# - 如何从特定方法中跳过全局动作过滤器
- git - 从mercurial推送时如何解决ssh崩溃?
- c# - 跟踪路由结果
- forms - 如何以 ncurses 的形式移动字段
- python-3.x - 为 maskRcnn 导入 Tensorboard(Matterport - Mask RCNN)
- javascript - 无法将创建帐户数据从 React 发送到 Flask 端点