3

CMS 内の .NET ページに埋め込む Web ユーザー コントロールを Visual Studio で作成する必要があります。コントロールは、jquery と一般的な Nivo スライダー スクリプトを使用したスライドショーになります。関連するすべてのスクリプトを VS プロジェクトにインポートしました。

私の質問は次のとおりです。jquery を使用して Web ユーザー コントロールを作成することは可能ですか。また、jquery へのリンクとスライドショー用のコードをどこに配置しますか。これを達成する方法の基本的な概要を教えてくれる人はいますか

ありがとう

R

4

1 に答える 1

0

コントロールを消費者とは無関係に動作させたい場合は、スライドショー スクリプトをユーザー コントロールに配置する必要があります。コントロールは CMS に配置されるため、UserControl 自体でスライドショー スクリプトを使用することをお勧めします。

外部 javascript/jquery.js 参照を登録するには、コントロールの ClientScript.RegisterStartupScript()page_load イベントでコントロールのメソッドを使用できます。それを if(!ispostback) ブロックに入れないでください。

ClientScript.RegisterStartupScript()SlideshowFunction(); などの関数に入れることで、スライドショースクリプトを登録するために使用することもできます。その後、あなたはこのようにすることができます

    protected void Page_Load(object sender, EventArgs e)
    {
      ClientScript.RegisterStartUpScript(this,this.Gettype(),"scriptid","slideshowfunction();",true);
    }
于 2012-04-27T10:11:09.720 に答える