href klicken Sie auf problem wenn ich runat="server" - Attribut in asp.net
hier wird einem href auf aspx-Seite
ASPX:
<a id="hrfReport" href="<%=sApplicationURL%>Reports.aspx">Report</a>
CODE HINTER:
sApplicationURL = "http://localhost/";
nun, wenn ich auf "href" - Seite umgeleitet, auf der Berichte-Seite aber wenn ich auf add runat="server" Attribut "href" - klicken nicht funktioniert.eigentlich möchte ich es deaktivieren, auf bestimmte Bedingung.
Weiß jemand, wie dies zu tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die
<%=someVal%>
Konstrukt in den server-tags. Der compiler grundsätzlich überträgt dasResponse.Write(someVal)
.Können Sie die
<%#someVal%>
konstruieren, aber Sie sind erforderlich, umDataBind()
den Wert. Zum Beispiel:ASPX:
CODE HINTER:
Alternativ...
Wenn Sie ein server-Steuerelement, können Sie seine Eigenschaften aus der code behind wie folgt:
ASPX:
CODE HINTER:
Setzen Sie diese in Ihrer ASPX-Seite.
Bauen den link und aktivieren/deaktivieren Sie es in den code behind:
Dann fügen Sie einfach Ihren link auf der Seite:
Ohne Verwendung der HyperLink-Steuerelement verwenden, können Sie a href:
Code hinter: