[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1102
  • Last Modified:

Linkbutton server and client events

csharp asp.net 4
I have a linkbutton.

On click I insert some values into a database on server but on the client side I need to open a PDF file in a new window.

How can I achieve this?

Wing
0
WingYip
Asked:
WingYip
  • 2
1 Solution
 
JosephEricDavisCommented:
There are server side events and client side events for the linkbutton.

<asp:LinkButton runat="server" ID="lnkButton1" OnClick="ServerSideMethod" OnClientClick="ClientSideMethod" Text="Click Me"></asp:LinkButton>

On the Server side you can do any server side processing you need, and then in the OnClientClick attribute, you give it the name of the javascript function you would like to call.  Have that javascript function open your pdf in a new window.
0
 
JosephEricDavisCommented:
You can use this to help you with your javascript for opening the pdf in a new window.

http://www.pageresource.com/jscript/jwinopen.htm

Instead of an html page for the url you would just pass it the path to the PDF document you would like to have loaded into a new window.

The onclientclick event will fire before the server side event and open the pdf before the parent page refreshes.
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now