你好,我有一个愚蠢的问题,我的链接没有显示。 我使用相同的代码,就像在其他程序中一样(尽管我忘了一些东西)
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<script runat="server">
Sub Page_Load()
If IsPostBack Then
meinnewLink.InnerHtml = "Beispiele und weitere Erklärungen"
meinnewLink.HRef = "http://lucene.apache.org/java/2_9_1/queryparsersyntax.html"
meinnewLink.Title = "Lucene"
meinnewLink.Name = ("Arial")
meinnewLink.Target = "_top"
Else
meinnewLink.InnerHtml = "Beispiele und weitere Erklärungen"
meinnewLink.HRef = "http://lucene.apache.org/java/2_9_1/queryparsersyntax.html"
meinnewLink.Title = "Lucene"
meinnewLink.Name = ("Arial")
meinnewLink.Target = "_top"
End If
End Sub
</script>
<head runat="server">
<title>Hilfe</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Image ID="Image1"
runat="server"
AlternateText="logo"
ImageUrl="logo.bmp"/>
<p><u> Grundfunktionalitäten:</u></p>
Volltextsuche: Suche im Text<br />
Dateinamensuche: Suche im Titel<br />
Eine Kombination ist möglich<br /><br />
OR: Oder Verknüpfung der Suchbegriffe (Defaulteinstellung)<br />
AND: Und Verknüpfung der Suchbegriffe<br />
NOT: schließt einen Suchbegriff aus<br />
*: Wildcard für mehrere Buchstaben<br />
?: Wildcard für einen Buchstaben<br />
Hinweis: Wildcard darf nicht der erste Buchstabe sein <br />
<p><font size="2"><a runat="server" id="meinnewLink" style ="font-family :Arial " ></a></font></p>
</form>
</body>
</html>
我搜索了这个错误,但我找不到它:&gt;
答案 0 :(得分:1)
我认为InnerHtml是错的,它应该是InnerText
修改
当我尝试重新创建这个时,我在代码隐藏文件中覆盖了页面加载事件,并且脚本代码没有运行,当我从它后面的代码中删除它时。你能检查一下你背后的代码中没有页面加载事件吗?
答案 1 :(得分:1)
缺少meinnewLink.Text?
尝试使用LinkButton或HyperLink等服务器端控件。
答案 2 :(得分:0)
右键单击客户端上的页面并查看源代码...您是否在标记之间看到文本?