Проблемы с контролем AJAX - PullRequest
       16

Проблемы с контролем AJAX

0 голосов
/ 06 января 2010

Я новичок в AJAX, и я только что получил проект для улучшения этой проблемы. Я кратко изучил AJAX, затем я знаю все концепции и некоторые простые особенности. и я также знаю, что при разработке он сильно отличается от развернутого общего вида. В середине одного из экранов есть это: альтернативный текст http://dl.dropbox.com/u/3045472/Exception.png

Я также новичок в проекте, поэтому я просмотрел решение и дошел до того места, где находится элемент управления. Он состоит из ASPX с VB.NET (но, поскольку я знаю C #, вы можете абсолютно точно выбрать язык, на который вам удобнее отвечать)

код проверки:

<%@ Control Language="VB" AutoEventWireup="false" CodeFile="TABsControl.ascx.vb" Inherits="Common_TABsControl" %>

<asp:Panel runat="server" BackImageUrl="~/App_Themes/Common/TABsBackground.png" >
   <asp:Repeater ID="TABsRepeater" runat="server" DataSource='<%# GetTABs() %>' >
      <HeaderTemplate><table border="0" cellpadding="0" cellspacing="0"><tr></HeaderTemplate>
      <ItemTemplate>
         <td style="width:100px; max-width:100px; height:30px; max-height:30px; line-height:30px; vertical-align:30px; text-align:center;" >
         <asp:Panel runat="server" BackImageUrl='<%# eval("BackgroundImage") %>' >
            <asp:HyperLink runat="server" Text='<%# eval("Text") %>' NavigateUrl='<%# eval("URL") %>' Enabled='<%# eval("Enabled") And My.User.IsAuthenticated %>' />
         </asp:Panel>
         </td>
      </ItemTemplate>
      <FooterTemplate></tr></table></FooterTemplate>
   </asp:Repeater>
</asp:Panel> 

Код состоит из таблицы данных, функции под названием «вставить вкладки» и «добавить строку»

Информация:
0 -Я добавлю всю необходимую информацию, я часто проверяю этот вопрос
1-При необходимости я опубликую часть кода VB, но он использует компоненты.
2-я использую VS 08
3-Проект работает отлично, без каких-либо недостатков, но в части разработки еще труднее найти, что делать, когда у вас это на экране
4. В курсорах всегда присутствует знак BLOCK, когда я наведите курсор мыши на элемент управления на вкладке «Дизайн», а также на область, где это должно быть.

Ответы [ 2 ]

2 голосов
/ 06 января 2010

Вы не указали ID для вашего <asp:panel> (?)

Это должно решить проблему

<asp:Panel ID="Panel1" runat="server" BackImageUrl="~/App_Themes/Common/TABsBackground.png" >
1 голос
/ 06 января 2010

Самая первая строка отсутствует атрибут id. Вы можете указать любой идентификатор, например: = id = "pnlRepeater"

Для всех элементов управления Dotnet Server должны быть установлены атрибуты id = "" & runat = "server".

...