¿Alguien sabe si es posible aprovechar la potencia de JQuery en el servidor .Net?manipulación del DOM del lado del servidor jQuery
Por ejemplo, tengo algo de HTML como cadena en algún código. ¿Hay alguna forma de ejecutar JQuery en él?
Actualmente estoy haciendo esto ...
asumir esta es la cadena ...
<input id='AddressSettings_txtFirstName' name='txtFirstName'
value='#firstNameValue#' size='25' type='text' class='val_required'/>
Mi C# hace esto
strHTML = strHTML.Replace("#firstNameValue#", customerInfo.FirstName);
Y así es como ato mi datos a mi HTML.
Ahora lo que me gustaría hacer es, en lugar de tener que agregar el # firstNameValue # como marcador de posición y reemplazarlo, me gustaría ejecutar de alguna manera una línea de JQuery en la cadena HTML en mi código C#.
strHTML = strHTML.ExecuteJQuery("$('#AddressSettings_txtFirstName').text('"
+ customerInfo.FirstName + "')");
¿Cuáles son mis opciones aquí?
Me interesa la pregunta, aunque sospecho que la respuesta será 'no'. (dado que js es, hasta donde yo sé, solo del lado del cliente ...) –
Estoy de acuerdo en que alguien podría incluir una versión de Firefox dentro de un objeto .Net. Ni siquiera necesitaría una funcionalidad completa. Solo la capacidad de cargar una página HTML, ejecutar Javascript en esa página y luego regresar la página. Seguramente alguien debe haber hecho esto en alguna parte? – ctrlShiftBryan
No tiene sentido hacerlo. No se puede garantizar que Firefox esté en el otro extremo, por lo que renderizarlo en un modelo DOM para un navegador en particular es algo inútil. Además, estás pensando en esto * completamente * de la manera incorrecta. Tiene acceso al HTML completo que se devuelve, y puede manipular todos los aspectos antes de que llegue al navegador. Los conjuntos de tecnología para hacer esto en el extremo del servidor son radicalmente diferentes. Simplemente necesita insertar el HTML que desee con los datos que tiene. Es así de simple. – casperOne