사람은 닷넷 서버 측에 JQuery와의 힘을 활용할 수 있습니다 경우 알고 있나요?jQuery를 서버 측 DOM 조작
예를 들어 나는 뒤에 몇 가지 코드의 String과 같은 일부 HTML을 가지고있다. 거기에 JQuery를 실행할 수있는 방법이 있습니까? 나는 현재이 일을하고있어
...
이 문자열이라고 가정 ...
<input id='AddressSettings_txtFirstName' name='txtFirstName'
value='#firstNameValue#' size='25' type='text' class='val_required'/>
내 C#이
strHTML = strHTML.Replace("#firstNameValue#", customerInfo.FirstName);
않습니다 그리고 이것은 내 결합하는 방법입니다 내 HTML로 데이터.
이제 place holder로 # firstNameValue #를 추가하고 대신 C# 코드의 HTML 문자열에서 JQuery 줄을 실행하고 싶으면 대체하고 싶습니다.
strHTML = strHTML.ExecuteJQuery("$('#AddressSettings_txtFirstName').text('"
+ customerInfo.FirstName + "')");
내 선택 항목은 무엇입니까? 모든 의도와 목적을 위해
나는 대답이 '아니오'라고 생각되지만 질문에 흥미가 있습니다. (js는 내가 아는 한 클라이언트 쪽만 ...) –
나는 누군가가 .Net 객체 내부에 파이어 폭스 빌드를 감쌀 수 있다는 이론이다. 모든 기능이 필요하지도 않습니다. HTML 페이지를로드하고 해당 페이지에서 Javascript를 실행 한 다음 페이지를 리턴하는 기능. 확실히 누군가가 이것을 어딘가에서 해왔을 것입니까? – ctrlShiftBryan
그렇게하는 것은 의미가 없습니다. 파이어 폭스가 다른쪽에 있다는 것을 보장 할 수 없으므로 특정 브라우저의 DOM 모델에서 렌더링하는 것은 다소 쓸모가 없다. 또한, 당신은 이것을 완전히 잘못된 길로 생각하고 있습니다. 반환 된 전체 HTML에 액세스 할 수 있으며 브라우저에 도달하기 전에 HTML의 모든 측면을 조작 할 수 있습니다. 서버 측에서이를 수행하는 기술 세트는 근본적으로 다릅니다. 보유한 데이터로 원하는 곳에 HTML을 삽입하기 만하면됩니다. 그것은 간단합니다. – casperOne