jquery - Pass values from page to user control using Ajax -
i have user control in modal popup , 1 button on .aspx page. on button click have pass id aspx page user control. working on ajax environment....any 1 pls me
in case, using bootstrap well:
create user control popup box, example ucpopup.ascx. add function set parameters/ object passed aspx page.
public void setid (string id) { tbid.text = id; } create javascript file, ex. sample.js
var sample = { openmodal: function() { $('#ucpopup').show() } } in aspx page include javascript above, add bootsrap modal, put ascx file in modal body. in example using update panel
<div class="modal-body"> <asp:scriptmanager runat="server" id="scrmng"></asp:scriptmanager> <asp:updatepanel runat="server"> <contenttemplate> <uc:ucpopup id="popup" runat="server" /> </contenttemplate> <triggers> <asp:asyncpostbacktrigger controlid="button1"/> </triggers> </asp:updatepanel> </div> in aspx code in button_click() event, send parameters/ object user control. call script manager execute javascript.
protected void button1_click(object sender, eventargs e) { ucpopup.setid(tbidaspx.text) scriptmanager.registerclientscriptblock(this, gettype(), "none", "<script>sample.openmodal()</script>", false); } hope it's help.
Comments
Post a Comment