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

  • Cristina Landa

    Cristina Lan

    28 Ocak 2010
  • guau . .

    guau . .

    25 Ocak 2008
  • Jon Reed

    Jon Reed

    14 AĞUSTOS 2006