[英]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.