我的网页上有以下标记:
<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/masterpage.master" CodeBehind="admin.aspx.vb" Inherits="FASTwebV2german.admin" meta:resourcekey="PageResource1" %>
<%@ Register Assembly="EricsWebControls" Namespace="EricsWebControls.EricsWebControls" TagPrefix="cc2" %>
<asp:Content ID="Content1" ContentPlaceHolderID="cph" runat="server">
<asp:Table runat="server" ID="tblMenu31" HorizontalAlign="Center" meta:resourcekey="tblMenu31Resource1">
<asp:TableRow meta:resourcekey="TableRowResource2">
<asp:TableCell meta:resourcekey="TableCellResource1"><asp:Panel ID="pnMenuAdmin" runat="server" CssClass="pnMenu" meta:resourcekey="pnMenuAdminResource11">
<asp:Table runat="server" ID="tblMenu41" CellSpacing="10" meta:resourcekey="tblMenu4Resource11">
<asp:TableRow meta:resourcekey="TableRowResource1">
<asp:TableCell meta:resourcekey="TableCellResource2">
<cc2:MenuButton ID="btAdminUsers" runat="server" ButtonText="Maintain users" Bold="true" Width="150px" Height="150px" ButtonImage="Images/261.png" meta:resourcekey="btAdminUsersResource1" />
</asp:TableCell>
<asp:TableCell meta:resourcekey="TableCellResource3">
<cc2:MenuButton ID="btAdminImport" runat="server" ButtonText="Import stock list" Bold="true" Width="150px" Height="150px" ButtonImage="Images/269_UP.png" meta:resourcekey="btAdminImportResource1" />
</asp:TableCell>
<asp:TableCell meta:resourcekey="TableCellResource4">
<cc2:MenuButton ID="btAdminMenu" runat="server" ButtonText="Main menu" Bold="true" Width="150px" Height="150px" ButtonImage="Images/202.png" meta:resourcekey="btAdminMenuResource1" />
</asp:TableCell>
</asp:TableRow>
</asp:Table>
</asp:Panel>
</asp:TableCell>
</asp:TableRow>
</asp:Table>
</asp:Content>
它是用Visual Studio 2013编写的。 如果我运行该网站,它会显示包含四个自定义服务器按钮控件的页面。 在为多语言支持生成资源文件后,页面保持为空。 我没有更改资源文件中的任何内容。
如果删除资源文件,页面会再次正常显示。
造成这种情况的原因是什么?
RG。 埃里克
答案 0 :(得分:0)
我找到了解决方案。 显然VS2013中存在某种错误,因为当我从表标签中删除所有元资源标签时,控件开始出现。