我有一個簡單的JS彈出"are you sure..."
窗口,還有一個下拉列表和asp:button
。 我想,當我按一下按鈕是爲了得到這個消息:asp.net c#var var in JS
"Are you sure you want to perform <%= ACTION %>?"
採取行動時,從dropdownlist.SelectedItem.Text來的字符串。
下似乎並沒有工作:
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
的。
這是正確的用法?
如何在C#代碼中定義ACTION – Habib 2012-07-19 12:43:52
是它的簡單字符串。 – user1468537 2012-07-19 12:46:19