Ho una certa familiarità con lo unobtrusive Javascript come schema, ma sono curioso di sapere cosa significa il framework .NET.Cosa fa la chiave UnobtrusiveJavaScriptEnabled in .NET?
Sto lavorando a un progetto come sviluppatore front-end che utilizza .NET sul back-end. Mentre lavora con uno sviluppatore (che gestisce anche il server), ha detto che UnobtrusiveJavaScript deve essere impostato su false per il nostro progetto. Cioè, web.config del progetto dovrebbe avere il seguente:
<appSettings>
...
<add key="UnobtrusiveJavaScriptEnabled" value="false" />
</appSettings>
mia prima reazione fu che si trattava di una cattiva pratica, ma quando ho pensato a questo proposito ulteriormente, mi sono reso conto che io non capisco il motivo per cui .NET avrebbe persino una tale impostazione a livello di progetto per cominciare, o se è importante per il nostro particolare progetto.
Guarda questa risposta http://stackoverflow.com/questions/5208247/why-unobtrusivejavascriptenabled-true-disable-my-ajax-to-work –
lo sviluppatore ha indicato perché dovrebbe essere impostato su false? – JamieD77
@ JamieD77 non esplicitamente, ma ci sono applicazioni legacy sul server e risorse condivise sul back-end. Presumo che i front-end di queste altre applicazioni richiedano che 'UnobtrusiveJavaScriptEnabled' sia impostato su' false' perché possano funzionare, e l'altro sviluppatore chiede che il nuovo progetto sia impostato nello stesso modo in modo che possano coesistere. – cloudworks