我有两个链CascadingDropDowns
。两者都正常工作。 问题是,在为DropDwonList
提供值的基础Web方法中,我需要读取一个附加参数。此参数是设置下拉列表的默认项目所需的参数。如何将其他参数传递给CascadingDropDown ServiceMethod?
我不知道如何传递该参数或读取它。 我在网上阅读了关于ContextKey
属性。但我不知道如何从WebMethod
访问它。
我试图通过HttpContext.Current.Session
去的会话(希望我可以提取会话一些参数),但它接缝,该会议是为WebPage
和WebMethod
不同。
所以我迷失在这里,有什么想法?
什么..?没有代码示例? SO必须进行维护。 :) – RPM1984 2010-10-01 12:31:19
谢谢,所以对我有希望!但我没有经验去理解一件事。如何通过JavaScript我可以得到例如数据源来将数据源的值传递给set_contextKey('value_from_datasource_row')。何时何地在网页上运行document.getElemntById方法? – Wodzu 2010-10-01 13:04:00
这取决于你想要设置的上下文关键 - 你的问题说“默认项目”。不知道那是什么,但我猜测它是静态的,这引发了你为什么需要传递它的问题。不过,作为一个起点,您可以将一个“selectedIndexChanged”客户端JavaScript事件处理程序附加到DDL,并在那里设置contextkey。 – RPM1984 2010-10-01 22:42:44