我正在尝试使我们的 Intranet 页面更有用。它是多年前由一个几乎没有在这里工作多年的人写的。
我重做了很多页面,其中一页是联系人参考列表。我在包含所有信息的数据库中添加了一个电子邮件字段,修改了页面以包含其他列,我可以成功地将数据发布到页面。问题是,我无法使链接适用于电子邮件,为此我尝试了几种不同的方法,每种方法都导致整个页面失败,我也未能成功找到另一个具有我正在寻找的 3 个条件的帖子for:用 ASP 编写,创建 mailto 链接并从外部数据库中提取。很多关于 ASP mailto 链接的帖子,但都显示将地址放入编码中,这对我不起作用。
这是我用来提取当前没有链接的数据的编码:
<%if pls.Fields.Item("Email").Value <> "" then
Response.Write(pls.Fields.Item("Email").Value)
else
Response.Write(" ")
end if %>
SQL 表允许在电子邮件中使用 NULL 条目,因为并非所有联系人都有电子邮件地址,因此如果地址为 NULL,上面列出的 IF 语句会放入一个空格,否则我会在空白字段所在的位置出现破损的边界。
如何创建一个 IF 语句,该语句将在存在电子邮件时创建一个链接并使用该电子邮件地址?