wie verwenden Sie die Bild Taste, um öffnen Sie die url in einem anderen Fenster

Hallo, ich weiß, wie zu erreichen, dieser hyperlink von der Einstellung target = _blank , wie kann ich das mithilfe des image-button-Steuerelement , unten ist mein code:

<asp:ImageButton OnClick="test_Click" ImageUrl="/images/contactUs/directionbtn.png" ID="test" runat="server" ValidationGroup="group2" />

             <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
            ControlToValidate="txtPostcode1" ErrorMessage="Postcode is required"  ValidationGroup="group2"></asp:RequiredFieldValidator>
            <br />

Code hinter:

    protected void test_Click(object sender, ImageClickEventArgs e)
{

    Response.Redirect(String.Format("http://maps.google.co.uk/maps?saddr={0}&daddr=&daddr=Wigan+WN6+0HS,+United+Kingdom&iwloc=1&dq=Tangent+Design", txtPostcode1.Text));



}

Jede Hilfe oder Beratung wird sehr geschätzt

Verwenden Sie Anker, die als container für das Bild. Oder asp.net jargon, <asp:HyperLink id="foo" target="_blank" ...> <asp:Image ImageUrl="directionbtn.png" /> </asp:HyperLink>
derzeit öffnet der link ont er gleichen Seite
ich übergeben zu müssen, txtpostcode Wert auf die Verknüpfung , wie kann ich erreichen, dass then4
ok... mache es in javascript <asp:ImageButton onClientClick="foo()" /> javascript: foo(){ var txtPostCode = document.getElementById('txtPostcode1').Wert; Fenster.open("Karten.google.co.uk/maps?saddr=." + txtPostcode1 + "&daddr=&daddr=Wigan+WN6+0HS,+United+Kingdom&iwloc=1&dq=Tangent+Design"","MyWindow","height=375,width=350"); } // don ' T vergessen, um zu überprüfen, ob(txtPostcode1 !== "){foo();}
mit einem Skript der Gruppe Validierung wird nicht funktionieren

InformationsquelleAutor Mr A | 2011-04-21

Schreibe einen Kommentar