Как вызвать Java Script функцию по нажатию на ссылку внутри отчёта в ASP .NET?

Question: Как вызвать Java Script функцию по нажатию на ссылку внутри отчёта в ASP .NET?

Answer:

  1. Можно написать js код в объекте
TextObject.Huperlink(javascript:alert('Вы нажали!')).
 
  1. Или написать функцию в .aspx(.cshtml) файле:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TestInheritReports._Default" %> <%@ Register assembly="FastReport.Web" namespace="FastReport.Web" tagprefix="cc2" %> <script type="text/javascript"> function count_rabbits() { for(var i=1; i<=3; i++) { alert("Из шляпы достали "+i+" кролика!") } } </script> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml">; <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> </div> <cc2:WebReport ID="WebReport1" runat="server" /> </form> </body> </html>
 

и вызвать функцию:

TextObject1.Hyperlink = "javascript:count_rabbits()";