2009-06-01 17 views

cevap

17

Her iki denetimin amacı da aynıdır. Fakat bu ikisi arasında önemli bir fark vardır, yani HTML Köprü kontrolü bir HTML kontroldür, tıklandığında sayfa hedef sayfaya gider. ASP.NET Bağlantı Düğmesi denetimi, bir sunucu denetimi olup, kullanıcı her tıkladığında istek yeniden sunucuya yönlendirilir ve yanıtında sayfa hedef sayfaya yönlendirilir.

Source.

4

<asp:Hyperlink> denetimi bir Web sunucusu denetimdir, <a> bağlantı ise çıplak kemik HTML denetimidir.

Tüm WebControls gibi, eski bir tam özellikli programlama olay modeli sağlar, ikincisi bir HTML çapası oluşturmanıza olanak sağlar. Sunucu tarafı kodunda erişilmesini sağlamak için bağlantı kontrolüne runat="server" özniteliğini ekleyebilirsiniz. Bu özellik ancak (Hyperlink kontrolü için gerekli olacak, HTML olarak bir <a> köprü olarak işleyen bir ASP.NET nesne olduğu için.

6

Köprü denetimini hemen hedef URL'ye gittiğinde kumanda üzerindeki kullanıcı basar. form sunucuya gönderilmez

LinkButton denetimi, önce sunucuyu forma gönderir ve URL'ye gider.