помогите вызвать метод из кода C#
есть panelGrid с CheckboxSelectionModel
var sm = new Ext.grid.CheckboxSelectionModel({
dataIndex: 'ID'
});.
пользователь выбирает строки, после нажатия кнопки надо отправить на сервер выбранные ID. примерно в таком виде [112,113,114,115] ID получаю через sm.selections.keys но как пользоваться Callback еще не научился. |
ну или предложите другой метод.
надо просто обработать данные на сервере. |
в общем решил проблему
function SentToServer() {
Ext.Ajax.request({
url: 'Serializers.aspx/SetStatus',
method: 'POST',
jsonData: {CardIDs:sm.selections.keys }, //JSON.stringify({ CardIDs: 'sdsdsd' }),
success: function (response) {
var text = response.responseText;
onReturn(text, '');
},
failure: function () {
alert('Error');
},
headers: { 'Content-Type': 'application/json; charset=utf-8' }
});
}
но вот только почему нигде не пишут что метод должен быть WebMthod да еще и static еле нашел в нете. [WebMethod] public static string SetStatus(string[] CardIDs) { CardStoreDB db = new CardStoreDB(); db.InsertTest(CardIDs[0]); return "Success"; } |
| Часовой пояс GMT +3, время: 10:46. |