Vb.net HTML MAILTO超链接不';不回答

Vb.net HTML MAILTO超链接不';不回答,vb.net,hyperlink,oracle10g,mailto,Vb.net,Hyperlink,Oracle10g,Mailto,“我的超链接”无法打开带有“我的数据库文本”值的电子邮件 我有一个以前的应用程序,使用这种确切的格式和作品;但是,对于这个应用程序,它不是 我提到的众多例子之一是: 我的数据库列名是email\u Own,因此我尝试DataItem.email\u Own和DataItem.email与其他示例一样,显示DataItem后面的值是否为数据库列名两者都不起作用。 工作前 我的另一个应用程序在gridview中显示了一封电子邮件,因此我想知道这是否是下面的编码有效的原因: <asp:Templ

“我的超链接”无法打开带有“我的数据库文本”值的电子邮件

我有一个以前的应用程序,使用这种确切的格式和作品;但是,对于这个应用程序,它不是

我提到的众多例子之一是:

我的数据库列名是
email\u Own
,因此我尝试
DataItem.email\u Own
DataItem.email
与其他示例一样,显示DataItem后面的值是否为数据库列名两者都不起作用。

工作前

我的另一个应用程序在gridview中显示了一封电子邮件,因此我想知道这是否是下面的编码有效的原因:

<asp:TemplateField HeaderText="Description" >
  <ItemTemplate >
     <br /><br />
     Email:  
     <asp:HyperLink id="lnkEmail" cssClass="emailColor" runat="server" text='<%#DataBinder.Eval(Container, "DataItem.email") %>' NavigateUrl='<%#DataBinder.Eval(Container, "DataItem.email","MAILTO:{0}")%>'>
     </asp:HyperLink>
  </ItemTemplate>
</asp:TemplateField> 
HTML源代码显示如下内容:

我引用了

像这样:

<asp:HyperLink id="lnkEmail" runat="server" Font-Size="10pt" ></asp:HyperLink>

取出
Font Size=“10pt”
零件,或者至少在零件前面留出一个空格,使其不触及前面的结束单引号,是否有帮助?如果可以,为两个snippetsL包含生成的HTM可能会很有用;浏览器的开发工具是否显示ASP代码或生成的HTML等效代码?@Alex Poole字体大小行不会随您的建议而改变。当我在web浏览器中检查元素时,超链接文本显示如下
emailAddress@yahoo.com
@AlexPoole请看我的评论。当我为您的应用程序添加
@
符号时,第一条注释不起作用name@AlexPoole奇怪的是,当我查看源代码时,我的另一个应用程序实际上显示了
href=“MAILTO:…
。!!!@AlexPoole我在帖子中展示了如何填充超链接..如果有帮助的话
If Not DsAds.Tables(0).Rows(0).Item(14) Is DBNull.Value Then
    lnkEmail.Text = DsAds.Tables(0).Rows(0).Item(14)
End If

where DsAds is a dataset
<asp:HyperLink id="lnkEmail" runat="server" Font-Size="10pt" ></asp:HyperLink>
lnkEmail.NavigateUrl = "mailto:" + DsAds.Tables(0).Rows(0).Item(14)
lnkEmail.Text = DsAds.Tables(0).Rows(0).Item(14)