ich einen Hyperlink auf einer ASPX-Seiteein kaufmännische in einem URL-Behandlung
<asp:HyperLink ID="hlTest" runat="server" NavigateUrl="#">Test Link</asp:HyperLink>
auf der Code-Behind-Seite habe ich habe:
string link = "http://myDoman/myEmailAttachments/1436/" + HttpUtility.HtmlEncode("Picture of Jim&John.jpg");
hlTest.NavigateUrl = link;
Dies erzeugt eine URL, die wie folgt aussieht: http://myDomain/myEmailAttachments/1436/Picture%20of%20Jim&John.jpg
Dies bewirkt, dass eine Nachricht angezeigt wird: Ein potenziell gefährlicher Request.Path-Wert wurde vom Client erkannt (&).
Ich habe versucht mit Server.Urlencode. Dies erzeugt eine URL, die wie folgt aussieht ...
http://myDomain/myEmailAttachments/1436/Picture+of+Jim%26John.jpg
Dies bewirkt, dass die gleiche Meldung angezeigt werden: Es wurde von dem Client (&) nachgewiesen Ein potenziell gefährlich Request.Path Wert.
Wenn ich eine Datei mit dem Namen haben ...
Bild von Jim & John.jpg
... Wie kann ich es in einen Hyperlink zu bekommen, so dass es die Datei tatsächlich gehen und bekommen? Danke für jede Hilfe.
Mögliche Duplikat [URL Routing, Image Handler & "Ein potenziell gefährlich Request.Path Wert"] (http://stackoverflow.com/questions/14475913/url-routing-image-handler-a-potentially -gefährlicher-Anfrage-Pfad-Wert) –