Every object that has an interactivity style can generate postback when clicked. This allows you to create highly interactive web applications. To intercept the object click event in Web Forms you have to subscribe for the Click event of the control containing the object. Consult the documentation of the specific control on how to properly handle postback events.
To tell the object that it should generate a postback you add an instance of the NPostbackAttribute class to the InteractivityAttributes collection. For example:
C# |
Copy Code
|
---|---|
NPostbackAttribute postbackAttribute = new NPostbackAttribute();
someObject.InteractivityStyle.InteractivityAttributes.Add(postbackAttribute);
|
Visual Basic |
Copy Code
|
---|---|
Dim postbackAttribute As New NPostbackAttribute() someObject.InteractivityStyle.InteractivityAttributes.Add(postbackAttribute) |
You may also use the GeneratePostback property of the NInteractivityStyle to do that:
C# |
Copy Code
|
---|---|
someObject.InteractivityStyle.GeneratePostback = true;
|
Visual Basic |
Copy Code
|
---|---|
someObject.InteractivityStyle.GeneratePostback = True
|