मैं विजुअल स्टूडियो 2010 से 2012 तक एक बड़ी वेब साइट प्रोजेक्ट को अपग्रेड कर रहा हूं। मेरे पूरे प्रोजेक्ट में, table
तत्व runat="server"
विशेषता वाले तत्व हैं। इनमें से कई में thead
तत्व हैं। जब मैंने इसे 2012 में खोलने के लिए और और बनाने की कोशिश, मैं निम्नलिखित त्रुटि मिलती है:मैं एक runat = "सर्वर" तालिका तत्व में थाड कैसे शामिल करूं?
Value of type 'System.Web.UI.HtmlControls.HtmlGenericControl' cannot be converted to 'System.Web.UI.HtmlControls.HtmlTableRow'
runat="server"
विशेषता निकाला जा रहा है या thead
फिक्स इसे बाहर टिप्पणी। thead
के अंदर केवल tr
तत्व को टिप्पणी करने से यह ठीक नहीं होता है।
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Test.aspx.vb" Inherits="Test" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<table id="Example" runat="server">
<thead>
<tr>
<th>test</th>
</tr>
</thead>
</table>
</div>
</form>
</body>
</html>
त्रुटि तब होती है जहां table
तत्व खोलता है: यहाँ एक सरल उदाहरण है कि समस्या पुनरुत्पादित करता है।
मैं निम्न में से कोई एक किए बिना इसे कैसे ठीक कर सकता हूं?
runat="server"
विशेषताthead
तत्व- निकाला जा रहा है कोई है जो क्या 2012 में अलग ढंग से कर रही है कि इस खड़ी कर रहा है बताते हैं के लिए वोट ऊपर एक
asp:table
तत्व करने के लिए इसे बदलने
बोनस निकाला जा रहा है।
अद्यतन:
समस्या केवल एक वेब साइट में, एक वेब एप्लिकेशन में नहीं होती है।
परियोजना वास्तव में मेरे विकास पर्यावरण को अपग्रेड नहीं किया गया है। दोनों मामलों में, मैं 4.0 फ्रेमवर्क
का उपयोग कर रहा हूं, मैंने 4.5 ढांचे का उपयोग करने की कोशिश की, लेकिन इससे मदद नहीं मिली।
सितंबर 10, 2012: मेरे पास माइक्रोसॉफ्ट समर्थन के साथ एक खुला मामला है। उनकी देव टीम इसमें देख रही है।
अक्टूबर 24, 2012: चूंकि .NET 4.5 4.0 की जगह लेता है, इसलिए मैं अब वीएस 2010 में संकलित नहीं कर सकता। जिस समस्या का मैं अनुभव कर रहा हूं वह पूरी तरह से .NET - विजुअल स्टूडियो नहीं है।
मुझे यह त्रुटि नहीं मिली है। मैंने आपके कोड को कॉपी किया है। मैं 2012 आरसी का उपयोग कर रहा हूँ। –
मेरा संस्करण 11.0.50727.1 RTMREL है। क्या आप निम्न कोशिश कर सकते हैं? 1. फाइल | नई | वेब साइट। 2. विजुअल बेसिक | एएसपी.Net खाली वेब साइट। 3. वेब साइट | नया आइटम जोड़ें 4. वेब फॉर्म - इसे test.aspx नाम दें। 5. मार्कअप में पेस्ट करें। 6. बिल्ड | वेब साइट बनाएँ। –
मैंने अभी एक वेब ऐप का परीक्षण किया, और यह काम किया। समस्या किसी वेब साइट के लिए विशिष्ट प्रतीत होती है। –