2011-07-05 7 views
1

JavaScript変数のデータをC#のasp.netの背後にあるコードに渡そうとしています。JavaScriptからASP.NETコードにデータを渡すにはどうすればいいですか?

隠しフィールドコントロールを使用すると、データをバックエンドに渡すための方法はありますか?

ここで、JavaScriptは隠しフィールドコントロールに値を割り当て、バックエンドコードは隠しフィールドコントロールから値を取得します。

は、Webサービスを介して、あなたのバックエンドへのAPIを提供し、JavaScriptコードから呼び出すことができますヘルプ

+0

私はこのリンクを私がしたかったものと似ていると感じました。[link](http://www.codeproject.com/KB/aspnet/AJAXformautosave.aspx) – sams5817

答えて

1

いただきありがとうございます。

+0

ウェブサービスは私の状況ではかなり複雑なようですが、なぜなら私はこれをSharePointに実装しているからです。 – sams5817

+0

このアプローチはプラットフォームに依存しません。 JavascriptはSharepoint Webパーツに埋め込むことができ、WebサービスはSharepoint自体と同じIIS上に公開することができます。もちろん、それは隠されたフィールドを使用するよりも多くの作業を意味します。しかし、あなたが複雑なUIを構築しようとするなら、あなたの努力はうまくいくでしょう。 – msergey

1

あなたは

Using Page Methods in ASP.NET AJAXを試してみることができます - ASP.NET AJAXの強力な機能を全てのシーンの背後にあるコミュニケーションとはJavaScriptの形でユーザーのブラウザにバックエンドのコードを結びつける能力です。

+0

私はこれが隠しフィールドより難しいアプローチだと思っています –

+0

@Muhammad Akhtar - これはAjaxを使ってシーンの裏で機能すると思うので役に立つかもしれません –

関連する問題