C# - How To Open The Download Window When A Dynamically Created Link Is Clicked
Apr 27, 2010
i have stored the txtfile in the database.i need to show the txtfile when i clik the link. and this link has to be created dynamically.
my code below:
aspx code:
[code]....
i have got the link dynamically, but i did not able to download the txtfile when i clik the link. how to carry out this.
View 2 Replies
Similar Messages:
Sep 27, 2010
I was trying to open a new window when a link button is clicked.
<asp:LinkButton ID="lnkpackageinfo" CssClass="linkclass"
runat="Server"
OnClientClick="lnkpackageinfo_Click()">Compare Packages</asp:LinkButton>
I want the target page to be given in the code behind because in the target page i want to use querystring to hide few buttons and links. It is clear
protected void lnkpackageinfo_Click(object sender, EventArgs e)
{
long MerchantID = CommonHelper.GetLoggedInMerchant();
string querystringpackageinfo = ApplicationData.URL_MERCHANT_COMPANY_PACKAGE + "?MerchantCompanyPayment";
Response.Redirect(querystringpackageinfo, false);
}
View 3 Replies
Sep 2, 2013
I need to download a .mp3 file from a folder. during download a new blank page should open and after downloading it should close automatically.
View 1 Replies
Aug 18, 2010
I have a few linkbuttons that each open the save dialog to let users save file to the local machine. But after any link is clicked the page is dead afterwards (nothing works) and page has to be refreshed.
So do I have to force refresh after download is complete or does it have to do something with postback?
{
StringCollection strValuesToSearch = new StringCollection();
strValuesToSearch.Add("findword");
string stringToReplace;
stringToReplace = TextBox1.Text;
[Code]....
View 1 Replies
Aug 2, 2010
I am trying to open a file share link from the window.open ... but its adding the http://localhost/vdir/ before the path can any one say what is the problem?
View 1 Replies
Apr 16, 2010
I've a gridview and one of the coulmn in the gridview has a link which when clicked will open another window(new page). But now what is happening is, when i click on each row of that link column, it is opening series of new windows. IS there a way that i show a new window when the link is clicked and maintain that same window for all otheres rows in the grid? Here's code snippet of aspx page
<Columns>
<asp:TemplateField HeaderText="BatchFileURL" SortExpression="BatchFileURL">
<itemTemplate>
<a href='<% # ConfigurationManager.AppSettings.Get("CPFClaimRequestLocalPath")& Eval("BatchFileURL") %>' id="lnkShowFile" runat="server" target="_blank">
<asp:Label id="lblFileName" runat="server" Text='<%# Eval("BatchFileURL")%>'></asp:Label></a> </itemTemplate>
</asp:TemplateField>
</Columns>
View 3 Replies
May 7, 2015
When I click on download link button which has the path of the file stored on the gridview how to pass only the filename to the query string... like for example URL....presentation. pdf is the file name and it will be displayed with the path stored on the gridview.. How to extract the filename and make it download on a new window by passing the filename on the query string..
View 1 Replies
May 18, 2010
I have a ppt in a folder Rocky and i am doing something like this :
this.btnSmartQuoteTutorialVideo.OnClientClick = "OpenMaximizedWindow('Tutorials/Paoli/PaoliSmartQuoteTraining.ppt'); return false;";
View 8 Replies
Feb 24, 2011
There is a gridview inside of an UpdatePanel.
Some information are shown in Gridview and whenever a button of a particular row is clicked, I open a new window to show print preview.
In order to open a new window I tried to write "Window.Open" using Javascript syntax; however, it didn't executed.
I think AJAX dosen't allow other routins of javascript to be executed.
View 2 Replies
Jan 24, 2016
I have listview and i need to make complete listview clickable.
Note list view not gridview
View 1 Replies
Aug 14, 2013
When i click in a gridview row, how to do to open a popup window?
View 1 Replies
May 7, 2015
How to make the entire datalist item to clickable.....
View 1 Replies
Sep 18, 2010
I have a button which redirects the user to another page. Instead, I would like this button to open a new window that points to this location.
aspx:
<asp:ImageButton ID="img_url"
CommandName='<%#Eval("url") %>'
OnClick="img_url_Click"
runat="server"
ImageUrl="~/images/products_details.png"
/>
cs:
protected void img_url_Click(object sender, ImageClickEventArgs e)
{
ImageButton img = sender as ImageButton;
Response.Redirect(img.CommandName.ToString());
}
View 3 Replies
Aug 31, 2010
I'm using the following span to open a page in a new window. What is INCREDIBLY odd is that it is exactly the same code from three different pages, but the first refuses to open in a new window. The only difference is that the first example resides within an Ajax Accordian Panel so I suspect that it might be an Ajax related issue.
[Code]....
View 2 Replies
Mar 16, 2011
i have a string(including a link) comes from database, and i am assigning it to a label, now i want open it in parent window whenever i click on it, the string consists following code,
log on to <a href='http://mySiteName/Login.aspx'> PAS</a> at your earliest convenience. By the way, you are doing a great job.
View 1 Replies
May 7, 2015
I am using an asp:button to open a url link :
protected void redirectTo_OnClick(object sender, EventArgs e) {
Response.Redirect("http://www.google.com");
}
This link open itself in its own window , i want it to be opened in other window just link we do in html
< a href="google.com" target="_blank"></a>
How to do this in c# ?
View 1 Replies
Feb 9, 2010
I am trying to navigate it to another page using Link Button and in the .cs file, I am using Response.Redirect. But I want it to the open in a new window.
The reason why I cant use hyperlink is I cant use Command Arg and Command Name which I am using in the Link Button.
I tried the below Javascript, But it's coming as a pop up for the first time when it loads. I don't want it in that way also.
Is there a way like Hyperlink '_blank'.
public static void OpenNewWindow(string url, Page thispage)
{
string fullURL = "window.open('" + url + "', '_blank', 'fullscreen = no, status=yes,toolbar=yes,menubar=yes,location=yes,scrollbars=yes,resizable=yes,titlebar=yes' );";
ScriptManager.RegisterStartupScript(thispage, typeof(string), "OPEN_WINDOW", fullURL, true);
}
.cs
<asp:LinkButton ID="lbtn_photo" runat="server" Text="Upload Photo"
OnClick="Upload_Photo"></asp:LinkButton>
protected void Upload_Photo(object sender, EventArgs e)
{
Response.Redirect("UpPhoto.aspx?id=" + Request.QueryString["id"]);
}
View 8 Replies
Apr 14, 2010
First, I've taken the time to review this question which seems to be the most similar, however, the solution that seems to have been selected will not work in my scenario.Not to mention I worry about some of the comments claiming it to be brittle or an inadequate solution.
[URL]
-We have an XML document which basically contains all of the information for a Side menu.
-We have numerous URLS which are stored in a constants class.
-One of the elements in a string of XML (well call it label) is used to determine if the menu item is created as a LinkButton or a Label.
-Links use a custom user control that is used standard for all links across the application (why suggestion on similar thread doesn't work - I don't want all links to open in a new window - just one)
-One of the elements in a string of XML (well call it function) is used in a Switch statement to generate our links using Response Redirect.
It may look something like this.
[Code]....
Given this scenario, I'm trying to find the best way to quickly open a New Window, when a specific case in this switch statement is met. Can it be done with Response Redirect (this seems to be arguable - people say no it can't, yet other people say they have made it work)? If not, what alternative can work here?
View 1 Replies
Jan 7, 2011
I am sending mail using .net c# code. In that mail i am providing link of customer website. When anyone click on link (in outlook mail) then it will open new window if already not opened any window. Suppose user already working in IE browser [URL] and then user click on link using outlook mail then link open in new tab in already opened IE browser window. So i want that everytime open new browser window when click on link.
View 4 Replies
Jun 26, 2012
i have gridview with link button.. if i click on link button to open new window with pdf file.
View 1 Replies
Mar 17, 2011
I have some information I am pulling from my db into a table. Can anyone direct me to a tutorial that shows how to dynamically create a file and allow a user to download that file with the table contents. All this must be dynamic.
View 2 Replies
Jan 26, 2010
I know this is probably a pretty normal pattern, but, I've never had to code it up. I'm using a GridView to display various items from a SQL query. I can do this without any problems. Upon selecting a specific item, I want to open a new page based on the selected row item link that passes some parameters to a SQLDataSource in the newly spawned window. I know I can use the javascript window.open function() to create a new window, but, I don't know how to pass the desired code to this new window.
View 1 Replies
Oct 19, 2010
i create a pdf dynamically it's perfect but the problem is that i want to open this pdf in popup but it cant't open in popup it open direct in browser. my code is below.
CLASS file
public class clsCreatePDF
{
public clsCreatePDF()
{
//
// TODO: Add constructor logic here
//
}
public string CreatePDF(string imagename)
{
HttpContext.Current.Response.ContentType = "application/pdf";
Document doc = new Document();
string fileName = Convert.ToString(DateTime.Now.Year + DateTime.Now.Month + DateTime.Now.Day + DateTime.Now.Hour + DateTime.Now.Minute + DateTime.Now.Second + DateTime.Now.Millisecond);
//string te = HttpContext.Current.Request.PhysicalApplicationPath + "PostCard\PostcardPDF\" + fileName + ".pdf";
PdfWriter.GetInstance(doc, new FileStream(HttpContext.Current.Request.PhysicalApplicationPath + "PostCard\PostcardPDF\" + fileName + ".pdf", FileMode.Create));
PdfWriter.GetInstance(doc, HttpContext.Current.Response.OutputStream);
doc.Open();
PdfPTable maintable = new PdfPTable(1);
maintable.DefaultCell.BorderColor = iTextSharp.text.BaseColor.BLACK;
// maintable.DefaultCell.Height = Convert.ToSingle(306)
//maintable.DefaultCell.PaddingTop = 10
///'''''''''''' inner table start '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
PdfPTable table = new PdfPTable(3);
maintable.AddCell(table);
table.DefaultCell.BorderColor = iTextSharp.text.BaseColor.WHITE;
// table.DefaultCell.Padding = 10
//PdfPCell imageCell1_1 = new PdfPCell(Image.GetInstance(HttpContext.Current.Server.MapPath("~/PostcardImage/smallimages/2257Bluehills.jpg")), true);
PdfPCell imageCell1_1 = new PdfPCell(Image.GetInstance(HttpContext.Current.Server.MapPath("~/PostcardImage/smallimages/" + imagename )), true);
imageCell1_1.Colspan = 2;
imageCell1_1.BorderColor = iTextSharp.text.BaseColor.WHITE;
imageCell1_1.VerticalAlignment.ToString("middle");
imageCell1_1.Border = 0;
imageCell1_1.PaddingLeft = 12;
imageCell1_1.PaddingTop = 12;
imageCell1_1.PaddingBottom = 0;
table.AddCell(imageCell1_1);
PdfPCell imagecell1_2 = new PdfPCell(Image.GetInstance(HttpContext.Current.Server.MapPath("~/PostcardImage/garmond1.jpg")), true);
imagecell1_2.BorderColor = iTextSharp.text.BaseColor.WHITE;
imagecell1_2.Border = 0;
table.AddCell(imagecell1_2);
// table.AddCell("1.2")
//PdfPCell imageCell2 = new PdfPCell(Image.GetInstance(HttpContext.Current.Server.MapPath("~/PostcardImage/bigimages/2257Bluehills.jpg")), true);
PdfPCell imageCell2 = new PdfPCell(Image.GetInstance(HttpContext.Current.Server.MapPath("~/PostcardImage/bigimages/"+ imagename )), true);
imageCell2.Colspan = 3;
imageCell2.BorderColor = iTextSharp.text.BaseColor.WHITE;
imageCell2.Border = 0;
imageCell2.PaddingTop = 12;
imageCell2.PaddingLeft = 30;
imageCell2.PaddingRight = 30;
table.AddCell(imageCell2);
//table.AddCell("1.3")
//table.AddCell("1.4")
//table.AddCell("2.1")
//table.AddCell("2.2")
// table.AddCell("")
PdfPCell imagecell3_1 = new PdfPCell(Image.GetInstance(HttpContext.Current.Server.MapPath("~/PostcardImage/garmond1.jpg")), true);
imagecell3_1.BorderColor = iTextSharp.text.BaseColor.WHITE;
imagecell3_1.Border = 0;
table.AddCell(imagecell3_1);
//table.AddCell("")
//PdfPCell imageCell3_2 = new PdfPCell(Image.GetInstance(HttpContext.Current.Server.MapPath("~/PostcardImage/smallimages/2257Bluehills.jpg")), true);
PdfPCell imageCell3_2 = new PdfPCell(Image.GetInstance(HttpContext.Current.Server.MapPath("~/PostcardImage/smallimages/" + imagename )), true);
imageCell3_2.Colspan = 2;
imageCell3_2.BorderColor = iTextSharp.text.BaseColor.WHITE;
imageCell3_2.Border = 0;
imageCell3_2.PaddingTop = 12;
imageCell3_2.PaddingRight = 12;
table.AddCell(imageCell3_2);
//table.AddCell("2.3")
//table.AddCell("2.4")
//table.AddCell("3.1")
//table.AddCell("3.2")
//table.AddCell("3.3")
//table.AddCell("3.4")
///'''''''''''''''''''''''''''''''' inner table clase''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
PdfPCell mainimgcell = new PdfPCell(table);
// mainimgcell.Colspan = 2
//maintable.AddCell("hi")
//mainimgcell.BorderColor = iTextSharp.text.BaseColor.RED
doc.Add(maintable);
//doc.Add(table)
doc.Close();
// HttpContext.Current.Response.Redirect("PostcardPDF/" + fileName + ".pdf");
return fileName;
}
}
CS page
if (imgupload.FileContent.Length > 0)
{
string fileName = "";
string pdfname = "";
//set Imagename by adding milliseconds too so that no overwrite in images directory.
fileName = DateTime.Now.Year + DateTime.Now.Month + DateTime.Now.Day + DateTime.Now.Hour + DateTime.Now.Minute + DateTime.Now.Second + DateTime.Now.Millisecond + Path.GetFileName(imgupload.PostedFile.FileName.ToString().Trim());
//Resize images and store it in different directories
ResizeImages objResizeImage = new ResizeImages();
objResizeImage.ResizeImage(fileName, imgupload.PostedFile.InputStream);
objResizeImage = null;
//*****************************Create PDF **************
clsCreatePDF objcreatepdf = new clsCreatePDF();
pdfname = objcreatepdf.CreatePDF(fileName);
Session["pdfname"] = pdfname;
objcreatepdf = null;
//*****************************end *********************
}
ASPX page is below
<tr>
<td>
</td>
<td>
<asp:Button ID="btnCancel" runat="server" Text="Cancel" PostBackUrl="~/usermodule/Dashboard.aspx" />
<asp:Button ID="btnCreate" runat="server" Text="Create and Preview New PostCard"
OnClick="btnCreate_Click" />
<asp:Button ID="btnshow" runat="server" Style="display: none" />
<cc1:ModalPopupExtender ID="popupProductDetails" runat="server" PopupControlID="pnlPostcard"
BackgroundCssClass="modalBackground" TargetControlID="btnshow" CancelControlID="btnCancelProductDetails" />
</td>
</tr>
<tr>
<td colspan="2">
<asp:Panel ID="pnlPostcard" CssClass="modalPopup" runat="server" Width="80%" Height="80%"
Style="display: none">
<table>
<tr>
<td>
<iframe id="Postcardframe" runat="server" scrolling="yes" width="750px;" height="100%">
</iframe>
</td>
</tr>
<tr>
<td style="text-align: right; width: 10%;">
<asp:Button ID="btnCancelProductDetails" Text="Cancel" runat="server" />
</td>
</tr>
</table>
</asp:Panel>
</td>
</tr>
View 3 Replies
Nov 22, 2010
I am using the code below to recreate a modalPopup window. At each UpdatePanel refresh I "lose" the window but I recreate it again after my Panel is updated. This gives me the impression that the windows is always open. The only problem is after I drag and drop it to a different location, the window is recreated back in its original location:
if ($find(MPIDList[clientID]) == null) {
$create(Sys.Extended.UI.ModalPopupBehavior,
{ "BackgroundCssClass": "modalBackground",
"CancelControlID": CancelControlIDList[instanceId],
"DropShadow": true,
"X": 50, "Y": 250,
"PopupControlID": PopupControlIDList[instanceId],
"PopupDragHandleControlID": PopupDragHandleControlIDList[instanceId],
"id": MPIDList[instanceId]
}, null, null, sender);
So I was trying to do the following:
1 - Initialize a global var for X and Y with the static values of 50 and 250;
2 - Show the window and drag it to a different location;
3 - UpdatePanel is refreshed and my Gridview is data bound with new data
On step 3 above I need to find a way to save the current window position BEFORE UpdatePanel is called and apply the saved position AFTER the UpdatePanel call is finished.
View 1 Replies
Sep 30, 2010
I'm creating a Page object and adding a control to it for printing purposes. The code works, however I can not find a way to add a stylesheet link to the header. In the code I pasted I'm trying to add a link to the header and then add the header control to the page, but this causes an error:
Request is not available in this context
System.Web.UI.Page.get_Request() +8700216
System.Web.UI.HtmlControls.HtmlHead.RenderChildren(HtmlTextWriter writer) +83.....
View 1 Replies