나는 간단한 JS 팝업을 "are you sure..."
창과 드롭 다운 목록 및 asp:button
과 함께 가지고 있습니다. 내가 버튼을 클릭하면 내가 원하는 것은이 메시지를 얻을 수 있습니다 : 액션 dropdownlist.SelectedItem.Text에서 오는 문자열입니다JS에서 C# var의 asp.net 값
"Are you sure you want to perform <%= ACTION %>?"
.
다음은 작동하지 않습니다
OnClientClick="return confirm('Are you sure you want to perform <%= ACTION %>?);
그것은 실제로 단지 대신 값의 <%= ACTION %>
를 인쇄합니다.
function testMe() {
return confirm('Are you sure you want to perform ' + document.getElementById('<%= hfAction.ClientID %>').value + '?');
}
OnClientClick="testMe();"
그러나 위의 원인에 관계없이 cancel
또는 OK
을 클릭의 다시 게시 :
는 I도 노력했다.
올바른 사용법은 무엇입니까?
C# 코드에서 ACTION을 정의한 방법 – Habib
네, 간단한 문자열입니다. – user1468537