2011-02-09 6 views
0

私はSharePointの公開ページを持っています。 SPD経由でサーバーボタンを追加し、OnClickハンドラをbtnSubscribe_Clickに割り当てました。問題は、このハンドラのコードを追加する方法と場所はどこですか?私がdllの中に持っていれば、SharePointのページを.csファイルにどのように関連付けることができますか?sharepointボタンクリックのコードハンドラを追加する方法

答えて

1

SPDを使用した公開ページにコントロールを追加することはできません。ページレイアウトにボタンを追加したことを意味しますか?またはマスターページ?

あなたが知っているように、onclickの作業を行うには、コードを記述するか、コードでスクリプトを作成する必要があります。

<%@ Page language="C#" Inherits="Microsoft.SharePoint.Publishing.PublishingLayoutPage,Microsoft.SharePoint.Publishing,Version=12.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" %> 

1)仕事の背後にあるコードを作成するには、次に、あなたの新しいページレイアウトのコードを使用するようにページレイアウトの宣言を変更Microsoft.SharePoint.Publishing.PublishingLayoutPage

から延びる、カスタムページレイアウトクラスを作成する必要があります

2)または、web.configでインラインスクリプトを有効にし、標準<script runat=server>セクションを持つ

3)または、より良い方法で、購読するWebパーツまたはコントロールを作成します。それをページレイアウトに追加します。

+0

ありがとう、私は最初の方法に従うと思います。 – vincent007

+0

ページレイアウトから切り離すと、SPDの公開ページを編集できると思います。リストされたオプションの順番は、3,1,2となります。完全性のためにリスト2を理解していますが、決してそれを行うことはありません。 –

関連する問題