मैं एक .ascx उपयोगकर्ता नियंत्रण का उपयोग कर रहा हूं जहां मैं कर्मचारी चित्र के साथ कर्मचारी डेटा पॉप्युलेट कर रहा हूं। कर्मचारी चित्र पर क्लिक करते समय मैं एक संवाद प्रदर्शित करना चाहता हूं जहां मैं एक टेक्स्ट फ़ील्ड और उपयोगकर्ता से इनपुट के लिए एक टेक्स्ट बॉक्स रखना चाहता हूं। ईवेंट पर फायरिंग ठीक है लेकिन संवाद के साथ यह मुझे "माइक्रोसॉफ्ट जेस्क्रिप्ट रनटाइम त्रुटि" की त्रुटि देता है: ऑब्जेक्ट संपत्ति या विधि 'संवाद' का समर्थन नहीं करता है। क्या कोई मुझे टेक्स्ट फ़ील्ड और टेक्स्ट बॉक्स के साथ संवाद को पॉप्युलेट करने में मदद कर सकता है। मैं वास्तव में JQUERY के लिए नया हूं और इसे काम करने के लिए संघर्ष कर रहा हूं।माइक्रोसॉफ्ट जेस्क्रिप्ट रनटाइम त्रुटि: ऑब्जेक्ट संपत्ति या विधि 'संवाद' का समर्थन नहीं करता
निम्नलिखित कोड स्निपेट में मैंने ऑनलाइन उदाहरण में से एक उदाहरण से एक संवाद कोड जोड़ा है।
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="OpenAccessDataProvider,a4a794260c0b4440b466f75d11146db8.ascx.cs" Inherits="SitefinityWebApp.SfCtrlPresentation.OpenAccessDataProvider_a4a794260c0b4440b466f75d11146db8" %>
<%@ Register TagPrefix="sf" Namespace="Telerik.Sitefinity.Web.UI.PublicControls.BrowseAndEdit" Assembly="Telerik.Sitefinity" %>
<%@ Register TagPrefix="sf" Namespace="Telerik.Sitefinity.Web.UI.ContentUI" Assembly="Telerik.Sitefinity" %>
<%@ Register TagPrefix="sf" Namespace="Telerik.Sitefinity.Web.UI.Comments" Assembly="Telerik.Sitefinity" %>
<%@ Register TagPrefix="sf" Namespace="Telerik.Sitefinity.Web.UI.Fields" Assembly="Telerik.Sitefinity" %>
<%@ Register TagPrefix="sf" Namespace="Telerik.Sitefinity.Web.UI" Assembly="Telerik.Sitefinity" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<telerik:RadListView ID="dynamicContentListView" ItemPlaceholderID="ItemsContainer" runat="server" EnableEmbeddedSkins="false" EnableEmbeddedBaseStylesheet="false">
<LayoutTemplate>
<ul class="sfitemsList sfitemsListTitleDateTmb">
<asp:PlaceHolder ID="ItemsContainer" runat="server" />
</ul>
</LayoutTemplate>
<ItemTemplate>
<li class="sfitem sfClearfix">
<h2 class="sfitemTitle">
<sf:DetailsViewHyperLink ID="DetailsViewHyperLink" TextDataField="Title" runat="server" />
</h2>
<sf:AssetsField ID="AssetsField1" runat="server" DataFieldName="Picture" />
<sf:SitefinityLabel ID="SitefinityLabel1" runat="server" Text='<%# Eval("Designation")%>' WrapperTagName="div" HideIfNoText="true" CssClass="sfitemShortTxt" />
<sf:SitefinityLabel ID="SitefinityLabel2" runat="server" Text='<%# Eval("CompanyName")%>' WrapperTagName="div" HideIfNoText="true" CssClass="sfitemShortTxt" />
<sf:AssetsField ID="AssetsField2" runat="server" DataFieldName="Documents"/>
</li>
</ItemTemplate>
</telerik:RadListView>
<sf:Pager id="pager" runat="server"></sf:Pager>
<script type="text/javascript">
$(document).ready(function() {
$(".sfClearfix .sfimageWrp img").click(function() {
// $(document).ready(function() {
var $dialog = $('<div></div>')
.html('This dialog will show every time!')
.dialog({
autoOpen: false,
title: 'Basic Dialog'
});
$('#opener').click(function() {
$dialog.dialog('open');
// prevent the default action, e.g., following a link
return false;
});
// });
//alert("HEY THERE " + $(this).attr("src"));
});
});
</script>
Regards.
ऐसा लगता है जैसे jquery ui.js लोड नहीं किया जा रहा है, यह भी ध्यान में रखें कि आपको किसी भी अन्य लाइब्रेरी – Rafay
सलाह देने के लिए jquery.js को शामिल करना होगा सलाह 3nigma के लिए धन्यवाद। मुझे पता है कि jquery.js को मेरे कोड में शामिल नहीं किया गया है, जैसा कि मैंने बताया है कि मैं उपयोगकर्ता नियंत्रण (.ascx फ़ाइल) के साथ काम कर रहा हूं, जहां मुझे नहीं पता कि मुझे jquery.js स्क्रिप्ट जोड़ने की अनुमति है या नहीं, क्योंकि हम हेडर में कोई स्क्रिप्ट जोड़ते हैं उपयोगकर्ता नियंत्रण में जबकि .aspx पृष्ठ मेरे पास कोई हेडर नहीं है। इसके लिए कोई सलाह? मैंने सीधे स्क्रिप्ट जोड़ने का प्रयास किया और मैं अभी भी एक ही त्रुटि के साथ समाप्त हो रहा हूं "माइक्रोसॉफ्ट जेस्क्रिप्ट रनटाइम त्रुटि: ऑब्जेक्ट संपत्ति या विधि 'संवाद' का समर्थन नहीं करता है –
यह टेलीरिक पुस्तकालयों के साथ एक परेशान संघर्ष है। – Jagd