SORU
28 AĞUSTOS 2010, CUMARTESİ


__DoPostBack (nasıl kullanılır)

ASP.NET içinde asyncrhonous bir geri gönderme __doPostBack oluşturmak için çalışıyorum, ama nasıl olacak hiç bir fikrim yok. Vanilya javascript kullanmak istiyorum.

Düğmeye bir tıklama __doPostBack neden olabilir gibi basit bir şey() olayı için. Sadece mekanizmanın nasıl çalıştığını öğrenmeye çalışıyorum.

CEVAP
12 EKİM 2010, Salı


Örneğin bir düğme btnSave adlı web formunuzda bu deneyebilirsiniz:

<input type="button" id="btnSave" onclick="javascript:SaveWithParameter('Hello Michael')" value="click me"/>

<script type="text/javascript">
function SaveWithParameter(parameter)
{
  __doPostBack('btnSave', parameter)
}
</script>

Ve kodunda böyle bir şey değerini okumak ve üzerinde çalışması için arkasında:

public void Page_Load(object sender, EventArgs e)
{
  string parameter = Request["__EVENTARGUMENT"]; // parameter
  // Request["__EVENTTARGET"]; // btnSave
}

Bir deneyin ve bize bu sizin için çalıştı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jonathan Morrison

    Jonathan Mor

    24 Mart 2010
  • stokelycalm

    stokelycalm

    28 Aralık 2010
  • williamfitzsimmons

    williamfitzs

    14 Mart 2008