Страница не отображает содержимое после создания файла ресурсов

У меня есть веб-страница со следующей разметкой:

<%@ 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. Если я запускаю веб-сайт, он показывает эту страницу с четырьмя пользовательскими кнопками управления сервером. После того, как я сгенерировал файл ресурсов для поддержки нескольких языков, страница остается пустой. Я ничего не менял в файле ресурсов.

Если я удалю файл ресурсов, страница снова отобразится нормально.

Чем это вызвано?

гр. Эрик


person Eric    schedule 16.02.2015    source источник


Ответы (1)


Я нашел решение. По-видимому, в VS2013 есть какая-то ошибка, потому что, когда я удалил все теги метаресурсов из тегов таблицы, начали появляться элементы управления.

person Eric    schedule 17.02.2015