BoldSignA modern eSignature application with affordable pricing. Sign up today for unlimited document usage!
i have some problems with my window-controller, after clicking the save button the window should close, but it doesnt. i dont know whats is wrong with code.
Hier is my C# code:
protected void Save_btn_click(object sender, EventArgs e) { // Saving diagram. string AppPath = Server.MapPath(string.Empty); DiagramWebControl1.SaveBinaryDocument(AppPath + "\\" + tbSaveFileName.Text); // Saving diagram locally. string filepath = AppPath + "\\" + tbSaveFileName.Text; HttpContext.Current.Response.ContentType = "application/octet-stream"; HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment; filename=" + tbSaveFileName.Text); HttpContext.Current.Response.Clear(); HttpContext.Current.Response.WriteFile(filepath); HttpContext.Current.Response.End(); }
ASPX Code:<syncfusion:Window ID="wndSafeFile" runat="server" Height="170px" Width="396px" DraggingStyle="Original" Title="Speichern" clientobjectid ="_sfSaveFileWindow" IconImageUrl="../Images/KBD-Favicon.ico" ClientSideOnCloseUp="OnWindowClose()"> <table id="Table1" border="0" cellpadding="10" cellspacing="0" style="background-color:#f3f3f3;width: 390px" runat="server"> <tr id="Tr1" runat="server"> <td id="Td1" align="center" style="padding-top:10px;" valign="middle" runat="server"> <asp:Label ID="Label" runat="server" Text="File Name" Font-Name="Segoe UI" Font-Size="11"></asp:Label> <asp:TextBox id="tbSaveFileName" Text=".edd" runat="server" Font-Name="Segoe UI" Font-Size="11" Height="20" Width="150"/> </td> </tr> <tr> <td id="Td2" align="center" style="padding-bottom:5px;padding-top:5px" runat="server"> <asp:Button runat="server" ID="btnSave" OnClick="Save_btn_click" Font-Name="Segoe UI" Font-Size="11" Width="100px" Text="Save" BackColor="#dfdfdf" BorderWidth="1" BorderColor="#dfdfdf" BorderStyle="Solid" Height="30px" /> </td> </tr> </table> </syncfusion:Window>
Hi Rtoulait,
Thanks for your interest in Syncfusion products.
We are glad to inform you that we have achieved your requirement
in the below attached sample and the same can be downloaded from the below
link.
Here is the code:
[C#]
Deafult.Aspx.cs:
protected void Save_btn_click(object
sender, EventArgs e)
{
// Saving
diagram.
string
AppPath = Server.MapPath(string.Empty);
DiagramWebControl1.SaveBinaryDocument(AppPath + "\\"
+ tbSaveFileName.Text);
// Saving
diagram locally.
string
filepath = AppPath + "\\" +
tbSaveFileName.Text;
this.Page.RegisterClientScriptBlock("MyScript", "<script
language=javascript> window.open('Download.aspx?path=" +
tbSaveFileName.Text + "&Extension="
+ ".edd" + "')</script>");
wndSafeFile.InitiallyShown = false;
}
protected
void btnSave_Click(object
sender, EventArgs e)
{
wndSafeFile.InitiallyShown = true;
}
Download.aspx.cs:
protected void Page_Load(object
sender, EventArgs e)
{
string
path = Request.QueryString["path"];
string
ext = Request.QueryString["Extension"].Replace('.',' ');
Response.ContentType = "application/"+ ext;
Response.AppendHeader("Content-Disposition", "attachment; filename="+path);
Response.Clear();
Response.TransmitFile(Server.MapPath(path));
Response.End();
}
Please try the below attached sample and let us know if you
have any queries.
Regards,
Amsath Ali. M
Hi Hayssam,
Thanks for your update.
We are happy to hear that the issue has been resolved.
Please let us know if you require any further assistance on this, we would be
happy to help you out.
Regards,
Amsath Ali. M