在我的应用程序中,我在网格中显示了一个记录列表,每条记录都有一个更新记录状态的链接。此网格位于用户控件内。
当用户单击链接而不进行回发时,我想更新集合。
主.aspx
[WebMethod]
public static void UpdateFRStatus(int key)
{
ManagePartnerConfigurationNew pageObj = new ManagePartnerConfigurationNew();
pageObj.UpdateFRStatusforAjax(key);
}
ucFR.ascx
public void UpdateFRStatus(int key)
{
//Code here to update the collection.
}
//Javascript for ajax call
<script>
function statusImageClick(Key) {
//ajax call to update the grid with the updated/inserted data.
$.ajax({
type: "POST",
url: 'Main.aspx/UpdateFRStatus',
data: '{key : "' + Key + '"}',
....
}
</script>
如果我将UpdateFRStatus()移动到Main.aspx并使其成为静态一切正常。但我想将此方法保留在用户控件中以进行代码分离。
您能否建议我以任何方式更新集合而不进行回发。
提前致谢