Returns the PostBack event parameter that might have been set by a postback event from the client.

This operation is a shortcut for:

lcString = Request.Form("__EventParameter")

Postback parameters are created as part of postback script created with GetPostBackEventReference - one of its parameters is a state parameter that can be posted back, typically some sort of ID. GetPostBackEventParameter retrieves this parameter on a postback.

The following event handler on a page illustrates:

FUNCTION DeleteCustomer()

lcId = this.GetPostBackEventParameter()

IF !THIS.oCustomer.Delete(VAL(lcId))
	this.ErrorDisplay.ShowError("Couldn't delete customer")
*** Just redisplay the list

This code is called from client events generated say in a grid or repeater which looks like this:

<a href="javascript:__doPostBack('Page','DeleteCustomer','270878') ">Delete</a>

which is generated from this markup code:

<ww:wwWebDataGridColumn ID="colAction" runat="server"
     style="text-align: center;" HeaderText="Action" />

Note the embedded GetPostBackEventReference and the Trans(Pk) which is the parameter embedded in server side generation code.


See also:

Class wwWebPage | wwWebPage::GetPostbackEventReference

© West Wind Technologies, 1996-2024 • Updated: 05/16/09
Comment or report problem with topic