Per utilizzare Javascript con i web control di ASP.NET è necessario risalire all'id del controllo che è assegnato a runtime, in base alla posizione dello stesso ed ai controlli che lo contengono.
Ad esempio un control all'interno di uno user control avrà un nome sicuramente differente dall'ID assegnato all'interno dell'user control stesso.
Un sistema semplice consiste nell'utilizzare la proprità ClientID per arrivarci in maniera sicura, come in questo esempio:
[code lang="aspx"]<%@Control Language="C#"%>
In questo caso si è utilizzato una semplice TextBox all'interno di uno user control, ma il concetto vale e funziona con tutti i web controls.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Recuperare un elemento inserito nella cache del browser tramite API JavaScript
Load test di ASP.NET Core con k6
Short-circuiting della Pipeline in ASP.NET Core
Generare file per il download da Blazor WebAssembly
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript
Implementare il throttling in ASP.NET Core
Eseguire operazioni con timeout in React
Personalizzare l'errore del rate limiting middleware in ASP.NET Core