this.el имеет значение null, вызванное - PullRequest
1 голос
/ 11 марта 2011

Хорошо, я в тупике, у меня есть еще 10 хороших страниц, все с одинаковым макетом и т. Д., Все работает нормально, но я создал новую страницу и не могу заставить ее работать.

Я заметил, что является причиной ошибки, но я не знаю, почему или как ее исправить.Посмотрите на приведенный ниже код:

Это форма с runat=server, Ext.Net Диспетчер ресурсов, окно просмотра, панель вкладок и 2 панели, без кода.

Когда я загружаю это, я получаю страшные this.el is null в Firefox и Uncaught TypeError: Cannot set property 'setSize' of null в Chrome.Но увы удаляю тег формы и все работает как надо.Теперь вы можете сказать, просто удалите тег формы, но я не могу добавить элементы управления asp.net позже, которым нужен этот тег.

Разметка:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="PriceSetting.aspx.cs"  Inherits="V2_RenewalsProcess_PriceSetting" %>    
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Ovott V2</title>
</head>
<body>
    <form id="pricesetting" runat="server">
        <ext:ResourceManager ID="ResourceManager1" runat="server" />
        <ext:Viewport ID="Viewport1" runat="server" Layout="border">
            <Items>
                <ext:TabPanel ID="TabPanel1" runat="server" Region="Center">
                    <Items>
                        <ext:Panel ID="Panel5" runat="server" Title="To Be Submitted" Border="false">
                        </ext:Panel>
                        <ext:Panel ID="Panel6" runat="server" Title="Awaiting Approval">
                        </ext:Panel>
                    </Items>
                </ext:TabPanel>
            </Items>
        </ext:Viewport>
    </form>
</body>
</html>

1 Ответ

5 голосов
/ 11 марта 2011

ОК, наконец, с помощью моего коллеги мы решили это, и все сводилось к одному символу ... "!" и вы могли бы спросить, где?

Оригинальный код

<DOCTYPE html PUBLIC "...

Фиксированный код

<!DOCTYPE html PUBLIC "...

Сейчас работает

...