3

この記事の下部にあるアドバイスに基づく

http://forums.asp.net/t/1436066.aspx/1

ASP.NETでAJAXコントロールValidatorCalloutExtenderのスキンを作成できるはずだと思います。ただし、そうしようとすると、ASPXページで警告が表示されます

Element 'cc1:ValidatorCalloutExtender' is missing required attribute 'runat'.

runat = "server"がスキンで定義されているため、スキンが適用されていないように見えます。私のスキンファイルは

~/App_Themes/DM_standard/ValidatorCalloutExtender.skin

同じテーマ/フォルダーにGridViews用の別のスキンがあります。これは正常に機能します。

system.webの下のweb.configに

pages theme="DM_standard"

そして、ASPXページ自体のヘッドセクションにあります

link href = "/ App_Themes / DM_standard / GridView.skin" link href = "/ App_Themes / DM_standard / ValidatorCalloutExtender.skin"

〜/ App_Themes / DM_standard/ValidatorCalloutExtender.skinのコンテンツは

%@ Register 
    Assembly="AjaxControlToolkit" 
    Namespace="AjaxControlToolkit" 
    TagPrefix="cc1" %

cc1:ValidatorCalloutExtender runat="server" Enabled="True"  
HighlightCssClass="validatorCalloutHighlight"

同じ<%@Register..ディレクティブがASPXページの上部に表示されます。上記の例では、山かっこがHTMLとして解釈されるのを防ぐ方法がわからないため、すべての山かっこを削除しました。

これは機能する必要がありますか?もしそうなら、私は何をする必要がありますか?

4

0 に答える 0