2012-02-23 2 views
0

나는 다음과 ASP가에 숨겨진 필드를 사용합니다. 이 특정 경우에는 documentID (문자열)와 행에 표시된 문서의 실제 파일 이름을 전달해야하므로 새로운 SQL 쿼리를 저장하여 새로 열린 대화 상자에서이 정보를 얻을 수 있습니다.대안의 GridView

지금까지는 JQuery와 함께 사용할 작은 데이터가 필요할 때이 기술을 자주 사용했습니다.

그러나 이것이 허용 가능한 관행인지 또는 성능 또는 유지 보수를 개선 할 수있는 더 나은 접근 방법인지 궁금합니다.

답변

0

창이 열리는 것 같습니다. 이미 jQuery를 사용하고 있으므로이 데이터를 사용하여 send off an Ajax 데이터 저장 요청을 할 수 있습니다.

숨겨진 필드를 사용하는 대신 오늘 HTML5 data-value attributes을 사용할 수 있습니다! 내가 더 좋은 방법 중 하나라고 생각

+0

생각 창 거기에서 나는 원격에서 실제 문서를 다운로드해야합니다. 그 외부 창을 여는 데 필요한 것을 발견했습니다. 다운로드 한 파일의 "저장/열기"팝업이 나타납니다. – Francesco

1

사용자 정의 당신이 필요하고이 속성에 액세스 할 JQuery와 사용 정보를 컨트롤에 속성을 추가하는 것입니다, 나는 내가 열 필요는이 경우에 더 나은 방법

+0

사용자가 두 번 클릭하면 $ (this) .attr ("attributeName")을 통해 정보에 액세스 할 수 있으며 올바른 비공개 필드를 얻는 데 많은 번거 로움을 덜어줍니다 –

+0

나는 CSS를 사용합니다. 클래스를 사용하여 JQuery에서 적절한 숨김 파일을 쉽게 검색 할 수 있습니다. 숨겨진 필드의 사용에는 다른 단점이 있습니까? 그렇지 않으면 사용자 정의 속성을 사용하는 대신 계속 사용하는 것이 좋지 않은 것처럼 보입니다. 또한 숨겨진 필드로 제공해야하는 데이터의 양이 다르므로 항상 동일하지는 않습니다. – Francesco

+0

+1 그러나, 맞춤형 attrobutes를 사용하는 것이 가능한 대안이기도합니다! – Francesco