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