簡體   English   中英

AJAX控制問題

[英]Problems with AJAX control

我是AJAX的新手,我剛剛收到一個項目來完善此問題。 我已經簡要學習了AJAX,然后我了解了所有概念和一些簡單的功能。 而且我也知道,盡管開發包,但它與已部署的一般外觀完全不同。 在其中一個屏幕的中間,有以下內容: 替代文本http://dl.dropbox.com/u/3045472/Exception.png

我也是這個項目的新手,所以我瀏覽了解決方案,然后一直走到控件所在的位置。 它由帶有VB.NET的ASPX組成(但由於我知道C#,因此您可以絕對選擇更舒適的語言來回答)

控件的asp代碼:

<%@ 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信號。

您尚未為<asp:panel> (?)指定ID

這應該解決問題

<asp:Panel ID="Panel1" runat="server" BackImageUrl="~/App_Themes/Common/TABsBackground.png" >

第一行缺少id屬性。 您可以提供任何ID,例如:= id =“ pnlRepeater”

所有的Dotnet服務器控件都必須設置id =“”和runat =“ server”屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM