This sample will show how to update data via JavaScript.
    
    Three Step to Show you
Step 1 : Implement Interface ICallbackEventHandler.
Step 2 : Declare public string to get GetCallbackEventReference.
Step 3 : Call it by assign to OnClientClick Button.
Code behine
public partial class ICallback_CS : System.Web.UI.Page,ICallbackEventHandler
{
    public string CallbackScript = string.Empty;
    private string CallbackArg = string.Empty;
    protected void Page_Load(object sender, EventArgs e)
    {
        CallbackScript = Page.ClientScript.GetCallbackEventReference(Page, "arg", "onSuccessCallback", "context","onErrorCallback",false);
    }
    public string GetCallbackResult()
    {
        return string.Format("Update {0} Complete.", CallbackArg);
    }
    public void RaiseCallbackEvent(string eventArgument)
    {
        CallbackArg = eventArgument;
    }
}
HTML
<body>
<form id="form1" runat="server">
<div >
<asp:TextBox ID="txt1" runat="server"></asp:TextBox>
<br />
<asp:Button ID="btCallback" runat="server" Text="UpdateData" OnClientClick="GetString(); return false;" />
</div>
</form>
</body>
<script type="text/javascript">
function GetString() {
var arg = $("#txt1").val();
var context = "";
<%=CallbackScript %>;
}
function onSuccessCallback(e){
alert(e);
}
function onErrorCallback(e){
alert(e);
}
</script>
No comments:
Post a Comment