2014-12-11 3 views
0

Я использую этот код, чтобы сделать кнопку в C#Как добавить кнопку и добавить событие это

var Unqualify = new Button { Text = "Unqualify", CssClass = "ActionButton", ID = "4" + lead.ID, 

OnClientClick = "javascript:ShowActionCheckList('" + lead.ID + "');", UseSubmitBehavior = false }; 

Функция показать действие:

function ShowActionCheckList(id) { 
    $("#divActionList_" + id).fadeIn('fast'); 
} 

Я прочитал и нашел, что это "UseSubmitBehavior = false" должен устранить проблему, но это не помогает

Любые идеи?

ответ

2

вы должны добавить return false в конце OnClientClick функции

OnClientClick = "ShowActionCheckList('" + lead.ID + "'); return false"; 
+0

Он решил проблему обновления, но теперь я не могу получить к моей функции. Unqualify.Click + = ActionButtonClicked; ActionButtonClicked (отправитель объекта, EventArgs e) – igor

+0

Вы добавляете событие на стороне сервера? –

+0

Если кнопка имеет событие на стороне клиента и событие на стороне сервера, вы должны удалить возвращаемое значение false из OnClientClick. В этом случае кнопка выполнит событие клиента, а затем отправит обратно и выполнит событие на стороне сервера. –

Смежные вопросы