2011-03-18 3 views
0

코드 비하인드에서 이와 같은 바인딩 표현을 어떻게 든 평가할 수 있습니까?Asp.Net binding

" Click('<%#SaveButton.ClientID%>'); DoSomethingElse('<%#CancelButton.ClientID%>')" 
+0

정확한 사용 사례는 무엇입니까? 물론 코드 뒤에 SaveButton.ClientID를 호출 할 수 있습니다. – Robert

+0

위와 같은 바인딩 식으로 문자열을 평가하기 위해 eval을 사용할 수 있기를 바랍니다. – cws

+0

@Fernando가 제안하고 있으므로, 트릭을해야합니다. – Robert

답변

1

'#'을 '='으로 대체해야합니다. 당신이 버튼을 사용 세웠

0

, 당신은 코드 숨김에서 그런 STH을 수행 할 수 있습니다

Button1.Attributes.Add("onclick", "functionName();"); 

^^

0

를이 페이지에서 스크립트를 결합하는 것이 필요합니다. 매우 우아하지 않은 방법이 있습니다.

<%# String.Format("Click(\"{0}\";DoSomethingElse(\"{1}\")",SaveButton.ClientID,CancelButton.ClientID) %>