ASP.NET sayfasında, kullanıcının eylemi dışında "PostBack" işlemi, JavaScript ile yapılabilir.
Bunun için, bir buton kullanılabilir. Şayet butonun görünmesi istenmiyorsa, istemci tarafında gizlenebilir. Sunucu tarafında gizlenmesi durumunda hata oluşmaktadır, zira öyle bir nesne oluşturulmamış oluyor. İstemci tarafında gizlemek için CSS stillerinden yararlanılabilir.
Mesela aşağıdaki örnekte, sayfa yüklendiğinde "btnSend" butonuna basılmaktadır. Bu sırada, "btnSend_Click" yordamı da işlenecektir.
Örnek:
<html>
<head runat="server">
<script language="JavaScript">
function doPost(){
document.getElementById('btnSend').click();
}
</script>
</head>
<body onload="doPost()">
<form id="form1" runat="server">
<asp:Button ID="btnSend" runat="server" style="visibility:hidden;" Text="Gönder" />
</form>
</body>
</html>
Yararlanılan Kaynak:
http://dotnetjunkies.com/WebLog/leon/archive/2004/08/28/23571.aspx