2016-04-02 8 views
0

Aufruf habe ich dieses Stück Code auf ein Bild in meiner Web-Seite:eine C# Funktion mit dem <map> Tag

<map name="mapWouldYouRather"> 
    <area shape="rect" coords="0,0,460,260" alt="GuessBlue" href="Index.aspx"/> 
    <area shape="rect" coords="470,0,930,260" alt="GuessRed" href="Index.aspx"/> 
</map> 

Gibt es eine Möglichkeit eine C# Funktion aufrufen, wenn ich auf einen der Bereiche klicken statt Verknüpfung mit einer bestimmten Webseite?

Antwort

1

Sie könnten onclick anstelle von href verwenden und eine Javascript-Funktion aufrufen, die eine GET- oder POST-Anfrage an den Server stellt.

<map name="mapWouldYouRather"> 
    <area shape="rect" coords="0,0,460,260" alt="GuessBlue" onclick="myJsFunction()"/> 
    <area shape="rect" coords="470,0,930,260" alt="GuessRed" onclick="myJsFunction()"/> 
</map>