我有一个像这样的商店的网格面板,
<Store>
<ext:Store ID="strAltMenu" runat="server">
<Proxy>
<ext:AjaxProxy Json="true" Url="~/XAdisyonWebService.asmx/AltMenuGetir">
<ActionMethods Read="POST" />
<API Create="~/XAdisyonWebService.asmx/AltMenuEkle"></API>
<API Update="~/XAdisyonWebService.asmx/AltMenuGuncelle"></API>
<API Destroy="~/XAdisyonWebService.asmx/AltMenuSil"></API>
<API Sync="~/XAdisyonWebService.asmx/AltMenuGetir"></API>
<Reader>
<ext:JsonReader Root="d" />
</Reader>
<Writer>
<ext:JsonWriter Encode="true" Root="data" />
</Writer>
</ext:AjaxProxy>
</Proxy>
<SyncParameters>
<ext:StoreParameter Name="test" Value="App.hdnId.getValue()" Mode="Raw" />
</SyncParameters>
我的问题是我如何通过webservice从SyncParameters中获取StoreParameter的值 谢谢。
答案 0 :(得分:2)
您应该在WebMethod的签名中定义它。
<SyncParameters>
<ext:StoreParameter Name="someParam" Value="someValue" Mode="Value" />
</SyncParameters>
[WebMethod]
public object SaveSuppliers(string data, string someParam)
另外,作为替代方案,您应该能够直接从Request对象中获取它。