我正在尝试在页面上创建一个 GridView,其中列出了系统的管理员和电子邮件地址。
我想让管理员的电子邮件地址显示为mail-to
链接。
目前我已经开始工作了,但是浏览器一直试图打开mail-to
地址,就好像它是一个网址一样,当然会返回 404 错误。
有没有办法阻止浏览器重定向到该mail-to
地址?
我在 GridView 的 asp 定义中使用超链接作为项目模板,如下所示:
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink ID="HyperLink2" runat="server" Text='<%# Eval("E-mail") %>'
NavigateUrl='<%# Eval("E-mail", "mailto:{0}") %>' Target=""></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
正如我之前提到的,代码确实mail-to
按预期生成了链接,但浏览器不断尝试重定向到它,我希望它不要这样做,而是留在同一页面上。
显然我在这个项目中使用 ASP.net 和 C#。