私は、画像スライドショーを表示するためのASP.NET ajaxスライドショー延長ツールを使用しています。私はビデオのチュートリアルに従い、参照from hereを撮った。ajaxスライドショーエクステンダーのparametered関数呼び出しの使用方法は?
と私は定義されてGetSlides機能を持っている:私は、そのページのクエリ文字列であるパラメータ値を渡す必要がaspxページで
public AjaxControlToolkit.Slide[] GetSlides(string parms) {
-----
-----
}
。私は、関数にパラメータを渡すために使用されるコードは次のとおりです。Server tags cannot contain <% ... %> constructs
:
<ajax:SlideShowExtender ID="SlideShowExtender1" runat="server"
AutoPlay="true" ImageDescriptionLabelID="lblImageDescription"
Loop="true" NextButtonID="Btn_Next" PlayButtonID="Btn_Play"
PlayButtonText="Play" PreviousButtonID="Btn_Previous"
SlideShowServiceMethod="GetSlides(<%= Request.QueryString["tempID"] %>)" StopButtonText="Stop"
TargetControlID="Image1">
</ajax:SlideShowExtender>
しかしこれは、サーバー構築物の基本的なエラーを提供します。
私は式ビルダーのコンセプトを、web.configを通じて"<%$ AppSettings: FooText %>"
のようなテキストでもチェックしました。しかし、このパラメータ自体は動的であり、Web設定ファイルに保存することはできません。では、GetSlides関数のクエリ文字列パラメータをどのように渡すべきですか?
そして、私はいつも、AjaxControlToolkitはjQueryが生まれたときに廃止されたと考えました。 –