У меня возникла проблема с передачей аргумента клиентскому событию OnClientClicking.Как вызвать функцию javascript с аргументом Eval в событии OnClientClick?
Всякий раз, когда я прохожу аргумент Eval, есть постбэк по какой-то причине, даже если я писал "return false;"
в OnClientClick
код:
OnClientClick='<%# "toggleContactDetails("+Eval("ItemId")+"); return false;" %>'
Я пробовал разные вещи, в том числе некоторые решения, которые я нашел в подобном вопросов.
Я также попытался это:
OnClientClick='<%# string.Format("toggleContactDetails({0});return false;", Eval("ItemId"))%>'
или играть с кавычками; Ничего не работает.
Я знаю, что эта функция еще не работает, так как я написал для тестирования:
function toggleContactDetails(itemId) {
confirm(itemId);
}
В файле JavaScript, и сообщение не появляется.
Любые советы, пожалуйста?
OnClientClick = 'toggleContactDetails ("+ <% = Eval (" ItemId ")%>"); return false; "%> ' –