我知道这似乎是一个重复的问题,但是请相信我,我已经进行了研究,没有发现对我有用的东西。因此,在我重新安装VS 2013之前,你们是我唯一的希望
是的,在继续之前,我将Visual Studio 2013与.net框架配合使用,并且对VS有一个非常适中的想法。
这是我的aspx代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Images.aspx.cs" Inherits="TestPage.WebForm2" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link rel="stylesheet" type="text/css" href="StyleSheet2.css" />
</head>
<body>
<form id="form1" runat="server">
<asp:Image ID="Image1" ImageUrl="~/Maze.png" runat="server" CssClass="ImgHolder" />
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click"/>
<asp:GridView ID="GridView1" runat="server" EmptyDataText="No Files found!" AutoGenerateColumns="false" CssClass="ImgGrid" OnRowDataBound="GridView1_RowDataBound" DataKeyNames="ImgNum, ImgContent">
<HeaderStyle Height="30px" BackColor="#FF9E66" Font-Size="15px" BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px" />
<RowStyle Height="20px" Font-Size="13px" HorizontalAlign="Center" BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px" />
<Columns>
<asp:BoundField DataField="ImgNum" HeaderText="#" />
<asp:Image runat="server"></asp:Image> <%--Here lies the problem--%>
</Columns>
</asp:GridView>
</form>
</body>
</html>
如您所见,我在2个地方使用了Image控件。虽然它可以在GridView外部完美运行,但它(以及几乎所有的ASP控件)向我展示了:
元素[control_name]不是已知元素。如果网站中存在编译错误,或者缺少web.config文件,则可能发生这种情况。
我已经尝试过:
C:\Users\[username]\AppData\Roaming\Microsoft\VisualStudio\12.0\ReflectedSchemas
删除其中的所有缓存文件,然后将其打开。零成功。C:\Windows\Microsoft.NET\Framework
但在其中找不到4.5,因此我检查了4.0,按照本文的说法,一切似乎都很完美。虽然,我无法想象目录中没有4.5是一个问题,因为所有其他控件都可以正常工作因此,如您所见,我为此付出了很多努力,但没有成功。
所以,请告诉我我想念的是什么?还是我必须重新安装Visual Studio?
在标签“ column”内,您只能设置Columns,而不能添加所需的everýasp元素。如果网格中只有一列包含图像,则必须使用
<asp:ImageField>
代替
<asp:image>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句