Solved

Pass GridView Contents Via A Click Event To A Popup Window...

Posted on 2010-09-10
2
279 Views
Last Modified: 2012-05-10
Hi,
I've tried a fews ways to make this work, but have had no luck. Is it possible to use the showModalDialog() to open a new aspx page and pass it the values from a Gridview that resides on the parent page? I tried my hand with the dialogArguments Property bit I wasn't able to nail down the correct syntax to read the values to pass along. Any thoughts on how to accomplish this?

One idea of many that looked promising:
    <script language="javascript" type="text/javascript">
            var ThisText = MainContent_gvwEmployeeCart.rows[1].cells[1].Column1;
            window.showModalDialog("ICertifyDocumentTraining.aspx", ThisText, "dialogHeight:300px; dialogLeft:200px;");
    </script>

Cheers,
Ty
0
Comment
Question by:MedtronicVascSR
2 Comments
 
LVL 8

Accepted Solution

by:
Mohit Vijay earned 250 total points
ID: 33652092
put alert like below

var ThisText = MainContent_gvwEmployeeCart.rows[1].cells[1].Column1;
alert(ThisText);

and check if you are getting value or not.

I think correct syntax will be

var ThisText = MainContent_gvwEmployeeCart.rows[1].cells[1].innerHTML;

I hope you know how you will get this value on other page.
0
 

Author Closing Comment

by:MedtronicVascSR
ID: 33652231
Thanks VjSoft. That accomplishes the task, though it does require careful handling since passing the  tag that comes back from innerHTML value constitutes a potential scripting attack when the pop up window displays.

I'm sure there is a more elegant/efficient way to pass the contents whole, but this will work for what I need to do.

Cheers,
Ty
0

Featured Post

Webinar: Aligning, Automating, Winning

Join Dan Russo, Senior Manager of Operations Intelligence, for an in-depth discussion on how Dealertrack, leading provider of integrated digital solutions for the automotive industry, transformed their DevOps processes to increase collaboration and move with greater velocity.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
This article aims to explain the working of CircularLogArchiver. This tool was designed to solve the buildup of log file in cases where systems do not support circular logging or where circular logging is not enabled
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

791 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question