में पाठ के अलावा इनपुट प्रकार के साथ अद्यतन पैनेल ISP.NET का उपयोग कर HTML5 को प्रस्तुत करने के लिए एक ओपन सोर्स प्रोजेक्ट विकसित कर रहा हूं। यहां आप एक नज़र डाल सकते हैं: http://asphtml5.codeplex.com/एचटीएमएल 5
अब मुझे 'टेक्स्ट' के अलावा अन्य इनपुट मानों को वापस पोस्ट करने में अद्यतन पैनल के साथ समस्या है। जैसा कि आप जानते हैं, एचटीएमएल 5 ने कई इनपुट प्रकार पेश किए हैं, उदाहरण के लिए 'नंबर', 'टेल', 'सर्च' इत्यादि। अब अगर मैं ऐसे नियंत्रण प्रस्तुत करता हूं, तो सबकुछ सामान्य परिस्थितियों में ठीक काम करता है, लेकिन अगर मैं उन्हें अंदर रखता हूं UpdatePanel, कोई मान वापस पोस्ट नहीं किया जाएगा और मान रीसेट हो जाएगा।
यहाँ है कि एक ही त्रुटि पैदा करता है कोड का एक छोटा सा टुकड़ा है:
<asp:UpdatePanel runat="server" ID="UP">
<ContentTemplate>
<p>
Enter A Number:
<asp:TextBox runat="server" ID="Number2" type="number" />
</p>
<asp:Button Text="Submit" runat="server" ID="BtnSubmit" OnClick="BtnSubmit_Click" />
<p>
You entered :
<asp:Label Text="" ID="LblValue" runat="server" />
</p>
</ContentTemplate>
</asp:UpdatePanel>
यदि आप एक ब्राउज़र एचटीएमएल 5 का समर्थन करता है कि इस कोड का परीक्षण करने देता एक उदाहरण के रूप क्रोम कहते हैं, एक संख्यात्मक ऊपर-नीचे क्षेत्र दिखाया जाएगा। लेकिन अगर आप सबमिट बटन पर क्लिक करते हैं, तो यह आपके द्वारा दर्ज किए गए मान को खो देगा।
protected void BtnSubmit_Click(object sender, EventArgs e)
{
LblValue.Text = Number2.Text;
}
क्या मैं पहले से ही की कोशिश की है पढ़ रही है UpdatePanel, ScriptManager और ScriptManagerProxy कक्षाएं कोड, कुछ नहीं मिला:
यहाँ ईवेंट हैंडलर के लिए कोड है।
मुझे लगता है कि मुझे उपयोग के लिए अपना खुद का अपडेटपेनल और/या स्क्रिप्ट मैनेजर क्लास बनाने की आवश्यकता हो सकती है।
क्या कोई मेरी मदद कर सकता है, और मुझे बता सकता है कि कहां जांचना है।
नई MicrosoftAjaxWebForms.js की System.Web.Extensions विधानसभा संसाधन से (नेट परावर्तक के साथ) मशीनों पर संस्करण प्राप्त कर सकते इस भी है है प्रारंभिक पोस्टबैक के साथ करने के लिए। क्या आप क्लाइंट या सर्वर साइड स्क्रिप्ट मैनेजर बना सकते हैं ..? – MethodMan
यह ASP.NET के अगली फिल्म में तय किया जाएगा: http://connect.microsoft.com/VisualStudio/feedback/details/651085/partial-postback-updatepanel-do-not-post-new-html5-input- फ़ील्ड-टाइप-नंबर –
धन्यवाद @ टिम, लेकिन क्या निश्चित कोड प्राप्त करने और आंशिक रूप से इसे रिलीज़ करने का कोई तरीका है? या, क्या आपको पता है कि उन्होंने इसे ठीक करने के लिए क्या किया? मुझे लगता है कि जब तक मैं HTML5 नियंत्रण प्रकाशित कर रहा हूं, तब तक मैं इस समस्या के लिए ज़िम्मेदार हूं। –