簡體   English   中英

如何將母版頁放置在ASP .NET Web項目中?

[英]Where to place master page in asp .net web project?

我的項目中有這個文件夾結構。 Web,WebControls以及其他文件夾。 我的.aspx頁位於Web文件夾中,而母版頁位於WebControls文件夾中。 這引起了一些問題。

  1. 在帶有href ='#'和onclick ='SomeJavascriptFunction'的錨標記中,href值變為/ WebControls /#,結果為404。
  2. 在錨點標簽href ='SomeJavascriptFunction'中,當用戶單擊鏈接時,它將查找/ Web / SomeJavascriptFunction,但顯然在此處找不到。

我只想知道在項目中放置母版頁的最佳實踐是什么? 如果我可以按照目前的結構繼續前進,該如何克服以上問題?

提前非常感謝您。

當您對評論中發布的解決方案感到滿意時,我在這里復制它:

離開母版頁的位置:

  • 沒有關於此的特定規則,只是將它們保留在頁面所在的文件夾中。 這將使您的生活更輕松。

如何擺脫張貼的問題:

  • 我不會按原樣使用javascript函數設置href屬性。 我寧願這樣做: href="javascript:void()" onclick="myJavascriptFunction()"

為什么我的Javascript函數返回未定義:

  • document readydocument ready用於附加事件處理程序,而不用於定義函數。 這些應該遠離這個障礙。

暫無
暫無

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

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