簡體   English   中英

aspx內容頁面無法識別服務器參考和標簽

[英]aspx content page no recognizing server reference and tags

在VS 2017中,我的內容頁面最近停止識別服務器引用和一些基本的ASP控制標簽。

    <script src='<%= ResolveClientUrl("~/layout/ariaGridCombobox.js") %>' type="text/javascript"></script>

...

ResolveClientUrl指示錯誤消息“當前上下文中不存在名稱'ResolveClientUrl',我連續有六行腳本執行相同的操作。奇怪的是,刪除第六條條目時錯誤消失了。就在幾天前,所有六個參考文獻都很好。

出現上述錯誤時,asp:Label的關閉標簽顯示錯誤消息“'Label'是類型,在給定的上下文中無效”。將鼠標懸停在標簽上時,工具提示將顯示對系統的引用.Web.UI.WebControls.Label。

---出於測試目的,我刪除了第六個腳本參考,該參考隨后在asp:Label行上為讀取該行的部分顯示一個下划線

erver" Text="Supplier Name" CssClass="itemlabel"

並顯示多個錯誤消息:

  • “;預期”->工具提示基於System.String進行指示
  • 聲明了變量“名稱”,但從未使用過
  • “;預期”->從名稱后雙引號到行尾的第二條消息

我對造成這種行為的原因不知所措。 任何輸入,不勝感激。

謝謝

在主頁的最下方是:

<div id="divAttachments" runat="server">
    <!--#include file="~/pages/AttachmentFilesGrid.aspx"-->
</div>

附件文件網格中的代碼為:

<%--<asp:updatepanel runat="server" id="updAttachments" updatemode="Conditional">--%>
    <ContentTemplate>
...
    </ContentTemplate>
<%--</asp:updatepanel>--%>

主頁上的問題是由於ContentTemplate沒有被注釋掉而導致的。

對我來說,這是一個Web開發課程,該問題可能並不總是與錯誤消息的顯示位置相鄰。

暫無
暫無

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

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