一般自訂伺服器控制項的前置預設是 <ccl>,如下所示

若要變更自訂伺服器控制項的前置詞,可以在方案總管中顯示所有檔案,可以找到 AssemblyInfo.vb 這個檔案。

然後在 AssemblyInfo.vb 中設定控制項的前置詞 (TagPrefix) 的方式如下,設定指定 Namespace 的伺服器控制項的前置詞。

重新編譯組件,將控制項拖曳至頁面上後,就可以發現設定的前置詞生效了。

ASP.NET 魔法學院


DotBlogs Tags: ServerControl

Feedback

  • WizardWu 2008/9/9 上午 11:50 回覆

    # re: 自訂伺服器控制項前置詞

    亦可透過 Web.config 統一設定 :

    </connectionStrings>
    <system.web>
    <pages>

    <!-- 自訂的 Bee 控制項 -->
    <add assembly="Library_Controls" namespace="com.Bee.Controls" tagPrefix="Bee"/>
    </controls>
    </pages>

  • 哄哄我 2009/5/2 下午 08:21 回覆

    # re: 自訂伺服器控制項前置詞

    您好,請問我用VS2008實做您的課程,卻怎麼樣也無法更改前置詞,請問是不是VS2008有不同的做法?

  • 哄哄我 2009/5/6 下午 11:36 回覆

    # re: 自訂伺服器控制項前置詞

    抱歉@@,我知道我哪裡弄錯了,我把TagPrefix的Namespace打錯了,所以才會改不掉前置詞....

標題 *
名稱 *
Email (將不會被顯示)
Url
回應
登入後使用進階評論
Please add 5 and 7 and type the answer here: