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

Posted on 2010-09-10
Medium Priority
Last Modified: 2012-05-10
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;");

Question by:MedtronicVascSR

Accepted Solution

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

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

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.

Author Closing Comment

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.


Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Performance in games development is paramount: every microsecond counts to be able to do everything in less than 33ms (aiming at 16ms). C# foreach statement is one of the worst performance killers, and here I explain why.
Native ability to set a user account password via AD GPO was removed because the passwords can be easily decrypted by any authenticated user in the domain. Microsoft recommends LAPS as a replacement and I have written an article that does something …
Watch the video to learn how one can deal with PST file corruption issue with an outstanding Kernel for Outlook PST Repair Tool easily. Using this tool, non-technical users can swiftly perform the repair process to restore their essential data witho…
If you are looking for an automated tool which can generate reports for Outlook emails and other items from PST file, then you can go for Kernel PST Reporter tool. The reports which are created by this tool are helpful to analyze and understand PST …

623 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