मैं उसके जवाब के लिए lincolnk धन्यवाद देना चाहता हूँ। मैं वर्तमान में googam.com के लिए एक नया सोशल नेटवर्क बनाने में मदद कर रहा हूं। मैं एक jquery मोडल संवाद पॉपअप में, एक datalist में, उपयोगकर्ता की प्रोफ़ाइल देखने के लिए समाधान के लिए कुछ दिनों के लिए खोज रहा है। ItemDataBound घटना में linkbutton OnClientClick को सेट करने से पॉपअप विंडो में एक एसीएक्स उपयोगकर्ता नियंत्रण खोलने के लिए उपयोगकर्ता आईडी को JQuery फ़ंक्शन में पास करने की समस्या हल हो गई है।
jQuery(document).ready(function() {
var mydiv = jQuery("#mydialog").dialog({
autoOpen: false,
resizable: false,
modal: true,
width: '500',
height: '400'
}).css("font-size", "0.8em");
});
function ShowPopup(uid) {
var mydiv = jQuery("#mydialog")
//alert(uid)
// Load the content using AJAX
mydiv.load('Profile.aspx?id=' + uid);
// Open the dialog
mydiv.dialog('open');
}
//////////////
Protected Sub DataList1_ItemDataBound(ByVal sender As Object, ByVal e As DataListItemEventArgs)
If e.Item.ItemType = ListItemType.Item OrElse e.Item.ItemType = ListItemType.AlternatingItem Then
Dim imageControl = TryCast(e.Item.FindControl("Image1"), Image)
Dim Uid As String = imageControl.ImageUrl
Dim ProfileBtn As LinkButton = TryCast(e.Item.FindControl("ProfileButton"), LinkButton)
ProfileBtn.OnClientClick = String.Format("ShowPopup('{0}');return false;", Uid)
End If
End Sub
क्या डाटाबेस नियंत्रण में लिंक बटन है? यदि नहीं, तो आपको 'lbtnEdit.DataBind()' कॉल करने की आवश्यकता है। –