Mit Fenster.öffnen Sie im gridview hyperplink
Ich habe ein gridview, in der ich eine Spalte aus, und öffnen Sie eine Seite durch die query-string. Die Spalte code ist hier:
<asp:HyperLinkField DataNavigateUrlFields="LCNumber" Target="_blank"
DataNavigateUrlFormatString="LCDocs.aspx?LCNumber={0}"
Text="View" >
<ItemStyle Font-Names="Tahoma" Font-Size="8pt" />
</asp:HyperLinkField>
Das problem ist, dass wenn ich auf Ansicht klicken, es öffnet sich die neue Registerkarte, während ich ein neues Fenster öffnen mit benutzerdefinierten Höhe und Breite mit benutzerdefinierte position. Was ist die Lösung dazu?
InformationsquelleAutor Adeel Aslam | 2012-09-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie eine
<a>
- tag statt<asp:hyperlink>
und ersetzen Sie den hyperlink, wie unten.Wenn Sie ändern möchten
{0}
können, ändern Sie es über den code hinter.DataNavigateUrlFields="LCNumber"
Teil coz query-string ist returnin gnothig<a onclick=<%# "window.open('LCDocs.aspx?LCNumber="+<# Eval("LCNumber").ToString()+",'','width=200,height=100'")' id="alink" runat="server" > </a>
versuchen, diese<ItemTemplate> <asp:HyperLink ID="HyperLink1" Text='<%# Eval("BANK") %>' NavigateUrl=<%# Eval("LCNumber", "javascript:window.open('LCDocs.aspx?LCNumber={0}','popWindow','height=500,resizable=yes,width=500')")%> runat="server"></asp:HyperLink> </ItemTemplate> </asp:TemplateField>
was über dieseKann U Bitte Sagen Sie mir, kann ich die window-Eigenschaft " always on top
<script type="text/javascript" language="javascript"> " onblur = function() { setTimeout('self.focus()',100); } </script> fügen Sie dieses Skript in Ihrem pop-up-Fenster
InformationsquelleAutor Anant Dabhi
Dies ist mein code funktioniert bei mir:
InformationsquelleAutor Majdi M. Aburahelah
InformationsquelleAutor samirprogrammer