2

SpItemEventReceiverC# または任意のスクリプトまたはプラグイン (jQuery など) を使用して、クラスに確認ボックスを表示したいと考えています。

私は問題を調査し、文字列を作成してこのアイテム追加フォームに表示するようなことができると信じていますが、この SharePoint King ブログ投稿(私はそれらを宣伝していません) でそれを読んだ場合、テキスト。ここに抜粋があります:

イベントが発生したときにカスタム メッセージ ボックスを表示して、イベントを続行する方法はありますか?
いいえ、ここに記載されている方法ではできません。フォームのボタンクリックでアラートを出すことはjavascriptでできますが、イベントハンドラではできません。

できると思うのですが方法がわからないので、できるかできないかを誰か確認していただけないでしょうか。ここに私が試しているコードがあります:

class className: SPItemEventReceiver
{
    public override void ItemAdding(SPItemEventProperties properties)
    {
        try
        {
            this.DisableEventFiring();
            //Display a Message box here

[編集:]HttpContext.Responseプロパティはこのコンテキストで機能しますか?

4

1 に答える 1

0

ここではメッセージ ボックスを表示することはできません。それが機能した場合、このコードが実行されるサーバー上にメッセージ ボックスが表示されます。サーバー側で使用できるのは、SharePoint

ページの状態MSDN

于 2012-11-15T13:44:28.360 に答える