ASP.Net과 함께 사용할 때 몇 가지 좋은 점들과 함께 좋은 jQuery 리소스가 있습니까?jQuery & ASP.Net 리소스 & Gotchas
2
A
답변
3
WebMethods for Ajax를 사용하면 보안상의 이유로 응답 값이 'd'라는 객체에 래핑되어 반환됩니다. jquery ajax를 사용하는 구성 요소 (예 : jqGrid 플러그인)를 사용하지 않는 한 일반적으로 문제가되지 않는 값을 래핑해야합니다. 이 문제를 해결하기 위해 방금 아약스라는 그리드의 코드를 변경하고 unwrap 코드를 삽입했습니다. jquery crew에 코드를 보내서 향후 버전에서 사용할 수 있는지 확인하려고합니다.
이전에 언급했듯이 다음 항목은 ID입니다.
protected override void RenderAttributes(HtmlTextWriter writer) {
HtmlControlImpl.RenderAttributes(this, writer);
}
그리고 도우미 개체 (각 개체에 같은 코드를 작성 방지하기 위해) : 당신은 시간과 성향이 있다면, 나는 실제로처럼 NamingContainer 옵션에 참여하기 위해 HTML 컨트롤의 모든 서브 클래스 다음과 같습니다 :
public static void RenderAttributes(IFormControl cntrl, HtmlTextWriter writer) {
if (cntrl.ID != null) {
cntrl.Attributes.Remove("id");
cntrl.Attributes.Remove("name");
writer.WriteAttribute("id", cntrl.RenderedId);
writer.WriteAttribute("name", cntrl.RenderedName);
}
cntrl.Attributes.Render(writer);
HtmlContainerControl containerCntrl = cntrl as HtmlContainerControl;
if (containerCntrl == null)
writer.Write(" /");
}
public static string GetRenderedId(IFormControl cntrl) {
return cntrl.UseNamingContainer ? cntrl.ClientID : cntrl.ID;
}
public static string GetRenderedName(IFormControl cntrl) {
return cntrl.UseNamingContainer ? cntrl.UniqueID : cntrl.ID;
}
5
ASP.Net의 자동 생성 된 ID는 jQuery의 선택기 구문을 사용하는 것이 다소 어렵습니다. 이 문제를 해결
두 쉬운 방법 :
이- 당신과 함께가 UniqueID 쓰레기를 걸러 낼 수 있습니다 대신 ID
- 의 CSS 클래스를 사용하여 객체에 대한 검색 :
$('[id$=myid]')
1
Rick Strahl's Blog이 좋은 장소입니다 시작한다. 그는 꽤 많은 jQuery 게시물을 가지고 있습니다.
관련 문제
- 1. 버전 1.1에서 2.0으로 ASP.NET 업그레이드 - 모든 Gotchas?
- 2. ASP.NET MVC gotchas 및 학습 내용
- 3. ToString() gotchas
- 4. 리소스 Asp.net
- 5. ASP/VBScript "Gotchas"
- 6. 오라클 to Postgres Gotchas
- 7. 공통 관리 C++ gotchas
- 8. 구두점이있는 Lucene gotchas
- 9. ASP.NET .resx 리소스 파일의 유효한 리소스 키
- 10. asp.net 글로벌 리소스 문제
- 11. ASP.NET 로컬 리소스 Localizacion
- 12. Asp.Net 리소스 혼동
- 13. ASP.NET 리소스 공급자 확장
- 14. ASP.Net 학습을위한 많은 예제가있는 리소스
- 15. ASP.NET 웹 사이트의 웹 리소스
- 16. C# 프로그래머 용 ASP.NET 리소스
- 17. ASP.NET 로케일 특정 리소스 파일은
- 18. ASP.net 웹 리소스 대 이미지
- 19. ASP.NET MVC - 로컬 리소스 문제
- 20. ASP.NET 현지화 - 사용 기본 리소스
- 21. 완전히 javery 무지한을위한 jquery 리소스
- 22. 페이지 하단에 배치 할 때 자바 스크립트, jquery 및 jquery-ui gotchas
- 23. "Gotchas"in Facebook 응용 프로그램 개발
- 24. 자바 스크립트의 Number 타입의 Gotchas (C의 double)
- 25. 논리 색인이있는 gotchas 및 "in"이 R
- 26. .NET 3.5에서 .NET 3.5로 마이그레이션 (MVC 2) .NET 4에서 #gotchas
- 27. JQuery - ASP.NET 및 JQuery
- 28. Jquery asp.net
- 29. jquery, asp.net
- 30. asp.net jquery
$ ('[id $ = myid]')에 대한 메모 주셔서 감사합니다. 나는 나의 "유일한 쓰레기"를 마침내 제거 할 수있다! – EndangeredMassa
와우! 나는 [id $ = myId]가 무엇을 할 지 몰랐으므로 [documentation] (http://docs.jquery.com/Selectors/attributeEndsWith#attributevalue)에서 찾아 보았습니다. 끝을 맞추면 아주 간단 해! 정규 표현식을 사용할 내기. 항상 '_'로 시작하여 더 향상시킬 수 있습니다. 감사! 당신은 금메달을 얻습니다! – Armstrongest
굉장 팁 아담! – Lorenzo