在 ASP.NET 的 Web.config 檔案中註冊使用者控制元件
在 Tip#8, 我們探討了如何在 Page頁面中建立、註冊、使用 Web 使用者控制元件。注意到拖拽使用者控制元件到頁面時,VS 新增了一個 @Register 指令在頁面指令碼的頂部。
但是將來您想移動您的使用者控制元件的位置,您被迫在多個頁面檔案中更改註冊指令,修改數目在於您使用使用者控制元件的頁面數量。這個問題可以通過在 Web.config 檔案中註冊使用者控制元件得到解決。通過下面註冊方式,使用者控制元件位置的變遷只需在一個地方將註冊資訊隨之更新即可。
Web.config 節如下:
<configuration>
<system.web>
<pages>
<controls>
<add tagPrefix="MyControl" tagName="MyButton" src="~/Controls/WebUserControl.ascx" />
controls>
pages>
system.web>
configuration>
一旦 web.config 的使用者控制元件節已經建立,它可以在任何頁面中使用,而且還有智慧感知提示。
<body>
<form id="form1" runat="server">
form>
body>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-620300/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASP.NET MVC系列:web.config中ConnectionString aspnet_iis加密與AppSettings獨立檔案ASP.NETMVCWeb加密APP
- .net加密web.config檔案加密Web
- Win10系統如何註冊ocx檔案?Win10系統註冊ocx檔案的方法Win10
- 優雅的在React元件中註冊事件React元件事件
- win10註冊ocx控制元件的操作方法_win10怎麼註冊ocx控制元件Win10控制元件
- C# 從登錄檔判斷指定ocx控制元件是否已註冊 以及獲取它的註冊路徑C#控制元件
- 註冊 sql語句+後端PHP檔案SQL後端PHP
- 手動註冊binlog檔案造成主從異常
- Asp.net web.config customErrors設定詳解ASP.NETWebError
- win10如何註冊mscomctl.ocx_win10註冊mscomctl.ocx檔案操作步驟Win10
- 在c中,怎麼註冊回撥函式函式
- 使用者註冊頁面原型原型
- python 使用者註冊使用者名稱Python
- 批量註冊歸檔日誌
- 簡單的Bindservice服務獲取隨機數,需要在清單檔案中註冊service隨機
- 雲伺服器IIS 註冊 ASP.NET 2.0/4.0伺服器ASP.NET
- Eclipse中各種檔案的註釋與取消註釋的快捷鍵Eclipse
- 14 hashlib 案例2 使用者註冊
- agileTC 使用 mysql 阻止使用者註冊MySql
- 利用xml輕鬆讀取web.config中的使用者自定義節XMLWeb
- ASP.NET工程檔案(.csproj)檔案解讀ASP.NET
- Django搭建個人部落格:使用者的註冊Django
- win10如何註冊dll檔案_win10系統dll檔案怎樣安裝Win10
- Asp.Net Core入門之自定義服務註冊ASP.NET
- 【Spring註解驅動開發】在@Import註解中使用ImportBeanDefinitionRegistrar向容器中註冊beanSpringImportBean
- Android中動態註冊Android
- 一條命令計算 Laravel 專案中註冊的路由數量Laravel路由
- Modern CSV for mac(CSV檔案編輯器) v2.0.2註冊版Mac
- Modern CSV for mac(CSV檔案編輯器)v2.0.2註冊版Mac
- Linux ALSA 系統架構及音效卡註冊檔案操作Linux架構
- 在 Linux 中如何刪除檔案中的空行Linux
- ASP.NET Core 中的檔案提供程式 遍歷資料夾讀取檔案資訊ASP.NET
- 《我的世界》中國內地註冊使用者達4億 今年新增1億使用者
- ASP.NET Core 配置檔案ASP.NET
- ASP.NET Core - 入口檔案ASP.NET
- 分散式註冊服務中心etcd在雲原生引擎中的實踐分散式
- 【Spring註解開發】元件註冊-使用@Configuration和@Bean給容器中註冊元件Spring元件Bean
- oracle的靜態註冊和動態註冊Oracle
- ASP.NET Core - .NET 6 的入口檔案ASP.NET