मेरे पास एक एएसपी है: ग्रिड व्यू जिसमें एएसपी है: टेम्पलेटफ़ाइल के भीतर टेक्स्टबॉक्स। मैं जावास्क्रिप्ट में उपयोग के लिए यह आईडी प्राप्त करना चाहता हूं। कुछ इस तरह:मुझे एएसपी.NET ग्रिड व्यू के भीतर नियंत्रण की क्लाइंट आईडी कैसे मिलती है?
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="textDateSent" runat="server" />
<input type="button" value='Today'
onclick="setToday('<%# textDateSent.ClientID %>');" />
</ItemTemplate>
</asp:TemplateField>
लेकिन जब मैं संकलन, मैं कोई त्रुटि मिलती है:
The name 'textDateSent' does not exist in the current context
किसी जानते हैं कि कैसे इस टेक्स्ट बॉक्स की ग्राहक आईडी प्राप्त करने के लिए?
+1 बहुत अच्छा! छोटा एवं सुन्दर। –
+1 शानदार समाधान। निश्चित रूप से कोडिंग के बहुत से बचाता है। – suryakiran
हाय 'क्रिस' आपके अनुसार मैंने अपने कोड में निम्नलिखित किया है लेकिन आवश्यक 'curTexbox.Attributes.Addributes (" onBlur "," वापसी गुणा (' "+ curTexbox.ClientID +" ',' + + curTexbox1.ClientID + "',' <% # ((ग्रिड व्यूरो) कंटेनर) .इंडकंट्रोल (txtAmount)।क्लाइंट आईडी% '') "); 'क्या आप सही हैं अगर मैं गलत हूं – Dotnet