2012-01-17 4 views
0

私は、ホバーメニューまたはポップアップコントロールのいくつかのAjaxコントロールを追加しようとしています。しかし、私は、私は次のコードを取得しないとき....AJAX exentendersを追加するコードの背後に、説明が必要です

<System.Web.Services.WebMethodAttribute()> <System.Web.Script.Services.ScriptMethodAttribute()> _ 
Public Shared Function GetDynamicContent(ByVal contextKey As System.String) As System.String 

End Function 

私は、この機能に対してコーディングする方法を正確に見つけるためにしようとしています。私はWebMethodAttributeとScriptMethodAttributeに関して少し犠牲になっています。私はどちらか一方を削除できると思います。

私はMSなどで数多くの動画を視聴しましたが、このコードの背後には記載されていません。

誰かがこのチュートリアル、MSDN、ホワイトペーパー、またはこれが使われているWebサイトやプロジェクトなどを指し示すことがあれば、おそらく大きな助けになるでしょう。

おかげで、

答えて

0

WebMethod属性は、他のコードによってそれが呼び出し可能になり、Webサービスの一部としてメソッドをマークします。 ScriptMethodは、このメソッドがクライアントスクリプトによって呼び出されることをコンパイラに通知する。 JavaScript - AJAXのJです。そして、はい、AJAXによって呼び出し可能にするメソッドには両方の属性を持たなければなりません - MSDNのScriptMethod referenceのRemarksセクションを参照してください。

4GuysFromRollaには、GridViewのGetDynamicContentメソッドを使用して、マークアップを作成してブラウザに返すためのgreat pieceがあります。

関連する問題