Neokidanje eventa

Imam button na stranici za koji je zakvačen java kod u OnLoad na sljedeći način

btnBrisi.Attributes.Add(“onclick”, “return confirm('Želite li obrisati …?);”)

Button je ovaj



Briši

Naravno, postoji isprogramirani event koji se treba okinuti nakon potvrđivanja gornjeg dialog boxa međutim on se nikada ne okine.
Zna li netko zašto?

Zanimljivo je da ako gornji button zamjenim sa klasom od ASP.NETa, sve radi

<asp:Button …

Pretpostavio bih zato jer ti asp dodjeluje namespace u javascript kodu.

<asp:Button id=“btnBrisi” type=“button” class=“negative” runat=server>

Je u html .
I to se poklapa sa event listenerom kojeg si postavio.

Ok, a kako da to riješim sa HTML buttonom?

A moraš napisati svoj javascript za handlanje eventa ili koristi button od ASP.
Neznam nisam radio u ASP ali sam radio u tehnologijama koji funkcioniraju na sličan način.

obicni ne okida asp.net evente, treba to biti <asp:button runat=“server”> da bi asp.net zakacio svoja cudesa, i napravio da to sve radi. Sve sta nema runat=“server” nece se moc povezati na asp.net page life cycle (eventi u code behindeu i sl).