2013-08-15 3 views
2

как добавить onclentclick и onclick события от кода позади к кнопке изображения. Я написал код, который показывает сообщение подтверждения для события onclientclick, но не запускает событие onclick.imagebutton onclientclick и события onclick

мой код выглядит следующим образом ..

ImageButton img = new ImageButton(); 
img.ID = "img1"; 
img.Visible = true; 
img.OnClientClick = "alert(confirm('Are you sure you want to delete folder with files ?'));"; 
img.Click += new ImageClickEventHandler(img_Click); 
img.ImageUrl = "~/images/admin/remove.png"; 

Код события заключается в следующем:

void img_Click(object sender, ImageClickEventArgs e) 
{ 
//code what i want to implement 
} 
+0

Там нет ничего на img_Click? – Kuzgun

+0

Может быть подтверждением является причина проблемы. просто удалите подтверждение в сообщении и проверьте. –

ответ

0

Я думаю, что линия, которую Вы написали:

img.OnClientClick = "alert(confirm('Are you sure you want to delete folder with files ?'));"; 

Должен быть заменен:

img.OnClientClick = "return confirm('Are you sure you want to delete folder with files ?');"; 

как нет необходимости оповещения по телефону подтвердить коробка.

+0

Я хочу, чтобы onclick событие также, если onclienclick возвращает true, я написал событие для onclick, но его не увольняют - только ребенок – baby

0

OnClientClick изменение как ниже

img.OnClientClick = "return confirm('Are you sure you want to delete folder with files ?');"; 

Или вы можете добавить скрипт на вашей странице ASPX как метод, а затем вызвать, что из OnClientClick

img.OnClientClick ="ConfirmDelete()"; 


<script type="text/javascript"> 
function ConfirmDelete() 
    { 
     return confirm('Are you sure you want to delete folder with files ?'); 
    } 
</script> 
+0

, если onclientclick возвращает true снова. Я хочу щелкнуть событие для этого из кода позади, но onclick event не запускает – baby

+0

Я хочу onclick event также если onclienclick возвращает true, я написал событие для onclick, но его не стрелял – baby

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