0
아래 코드 (다른 stackoverflow 질문에서 수정 됨)를 사용하여 행을 클릭 할 수 있도록 ASP.NET gridview가 있습니다.자바 동적 조건부 onclick 이벤트
e.Row.Attributes("onclick") = Me.Page.ClientScript.GetPostBackClientHyperlink(Me.gvPricingGrid, "Select$" & e.Row.RowIndex)
은 또한, 클릭하면, 세션에서 열린 부울을 뒤집 버튼이 (코드 숨김 속성을 통해 액세스) 및 행을 업데이트하는 각 행에 표시 일부 텍스트 상자를 만들어왔다. 이 속성은 IsEditingProperty라고합니다.
내가 원하는 것은 IsEditingProperty = False 일 때 onclick이 작동하지만 속성이 True이면 아무 것도하지 않는 것입니다. 아래에서 시도했지만 실제로 클릭이 발생할 때가 아니라 렌더링시 속성이 평가됩니다.
e.Row.Attributes("onclick") = "if (""<% IsEditingProperty() %>"") " & Me.Page.ClientScript.GetPostBackClientHyperlink(Me.gvPricingGrid, "Select$" & e.Row.RowIndex)
이렇게하는 방법이 있습니까?
이것은 코드가 엉망입니다. 당신은 기능을 생각해 보았습니까? –
나는 그것을 내일 함수로 만드는 것에 대해 약간의 시간을 보냅니다. 나는 그것을하지 않았고 몇 가지 아이디어가 있습니다. – Travis