search envelope-o feed check
Home Unanswered Active Tags New Question
user comment-o

ImageLink Button Causing Problems

Asked by Mark Bonafe
9 years ago.

I am using the control in "Scheduler" mode. The left most column holds the day. As the control is generated, I am adding a link button that calls a javascript method which, in turn, causes a post back to display an ajax modal popup with detailed information.

The markup produced is this:

<td align='right'><img src='../images/SkyLight/preview.png' alt='' tooltip='Display this day in list form' onmouseover='this.style.cursor=\"hand\"' onclick='DisplayList(\"05/08/2011\")' /></td>

And here is the javascript method:

function DisplayList(lstDate) {
var txtRow = "ctl00_mainContent_txtListDate";
document.getElementById(txtRow).value = lstDate;

// Performs a postback without causing a refresh to the page.
// WebForm_PostBackOptions Arguments: eventTarget, eventArgument, validation, validationGroup, actionUrl, trackFocus, clientSubmit
WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions('ctl00_mainContent_txtListDate', '', false, '', '', false, true));
}

All of this is in .Net 3.5 using C#. The code behind uses the value in txtListDate to query the database and generate a list, which is then displayed to the user via an Ajax modal popup.

This approach worked in prior versions, and prior browsers, but is now causing javascript errors to be thrown before calling my method. I will get the exact error when I get home tonight and post it as a reply.

In the mean time, is there a better way to do this, one that will not throw errors?

I apologize for not being able to display the full source as I am not at my development system right now. I can provide more details if needed.

Thanks -Mark

This question is more than 3 months old and has been closed. Please create a new question if you have anything to add.