Sto provando a leggere il valore di una proprietà C# dal mio codice dietro il file in qualche script JQuery (vedi sotto). Il selettore JQuery che ho scritto accede a un GridView di ASP.Net e quindi a un campo CheckBox all'interno di gridview. Ogni volta che una casella è selezionata o deselezionata, il codice viene colpito, ma ho bisogno di accedere alla proprietà C# dal codice sottostante per prendere l'azione appropriata in base al valore della proprietà.Lettura della proprietà C# nel codice JQuery
$(".AspNet-GridView-Normal > td > input").click(function() {
//Need to access the C# property here
//Take action here based on the value of the C# property
});
Ho fatto questo in Rails. Rails consente di inviare risposte javascript alle richieste AJAX, che viene poi eseguito clientide una volta ricevuto. Tuttavia il codice che genera questo javascript potrebbe avere istruzioni ruby incorporate arbitrarie (ad esempio, come accedere a un attributo per determinare l'output). È possibile cercare se ASP.Net supporta qualcosa di simile. La proprietà C# esiste solo sul lato server, quindi questa logica deve essere eseguita tramite l'elaborazione lato server. – Gishu
Sarà necessario modificare il valore quando si fa clic sulle caselle di controllo? Quindi, se si avvia con AvailableInstalls impostato su 10, sarà necessario incrementare/decrementare la variabile quando si fa clic sulle caselle di controllo? –
Sì, la variabile dovrà essere decrementata ogni volta che viene selezionata una casella di controllo e incrementata ogni volta che una casella di controllo non è spuntata. –