Forms Data Controls :: Checks Hyperlink In A Repeater And If The File Exists
Feb 26, 2010
I want to create C# code that checks a hyperlink in a repeater and checks if the file exists. If not, the hyperlink is not visible. The path and document ar pulled from a sqldatasource:
I query the database to get the VideoName and VideoURL of the videos held in my database (Videos saved on the file system with their location stored in the database) then bind the query results to a repeater with the following code
and put a hyperlink into the repeater to list all the VideoName's this works fine but I want to pass the VideoURL to the next page I am using NavigateUrl="PlayVideo.aspx?VideoURL='<%# Eval("VideoURL") %>'" but when I try and load the Page I get the error saying The server tag is not well formed. the whole repeater code is
i have a a public property in my masterpage, I have a repeater on another page which has a hyperlink, when i click on it, i need to give the masterpage property a value based on the hyperlink clicked. How do i go about doing this, because at the moment the property is set to the last value in the repeater. I have something like this;
when I loaded the page, the numbers come fine, but the links are not evaluated well: Instead of linking to Vacancies.aspx?VID=170 for example, the link comes this way: [URL]
I have a Repeater displaying some data that doesn't do what I'd like to see. If a certain condition is met (ex: parent.NumOfChildren > 0) I would like a hyperlink shown. Here is what I have so far:
In this case, the "View Children" link shows up for every item in my Repeater, but I'd like it shown only if parent.GetNumOfChildren() > 0. Would it be correct to try setting the Visible="true/false" property of the HyperLink? Is that the norm for this sort of problem? Or, is there a way to wrap the entire <asp:Hyperlink> ... </asp:Hyperlink> tag in an if statement that has a reference to the object that is currently being interated in the Repeater? Ie:
using a repeater to display multiple 'comments' related to a parent database entity (a 'task' in my case). When the user creates these comments they can optionally attach a file. Now, I'm working on the page that lists these comments and I'm not sure how to go about displaying the link to the attached file, if one is present. There may not be a file. The database record that contains the comment will also contain the url to the file if one was attached.
what are my options for this? I would like to just display a link to the file after the comment content, only if a file is available.
I am trying to use a repeater control that will display a hyperlink control. For the text of that Hyperlink control I would like to concatenate to fields from my data source (lets say First Name and Last Name). How would I do this appropriately for the Hyperlink control within an ItemTemplate?
the problem is if i move the mouse on this hyperlink then the bottom of browser showing the path of that file, but i dont want to show it.
i already tried wtih link button but i had some problem with updatepanel. so i need an solution of how to avoid to show the file path on bottom of browser.
Using the Interop for Excel 2003 I had a nice little link that saved or opened the repeater content as .xls. Now we are using Excel 2007 and I get file format error messages. When I click the OK button on the error pop-up Excel closes. Does anyone out there know how to convert my code to handle the .xlsx format? I've been reading up on Interop for 2007 but none of the examples seem to work for this particular simple task. Here is my code from the "Export to Excel" button click:
Protected Sub btnExport_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnExport.Click ' Send HTTP headers that specify Excel filename, MIME type, and character set Dim sTemp As String = "attachment;filename=CoverageCase" & Session("OpenCase").casekey.ToString & ".xlsx" Response.AddHeader("content-disposition", sTemp) Response.ContentType = "application/vnd.ms-excel" Response.Charset = "" ' Create objects used to render the controls Dim strw As New System.IO.StringWriter........
I found a thread from a couple of years ago dealing with this but there was no solution [URL]. There were a couple of tortureous work arounds but neither work for me.
I have a web in ASP.NET+VB code and there is a folder named POLICY and there are pdf files in it. i want to display the list of files in a aspx file with hyperlink so that the files listed can be opened...
I've been using a repeater to build a website's site map page by binding to the web.sitemap file. For example, to display 2 levels of links:
[Code]....
So far, everything works well. However, in some cases, I do not want to display certain pages in the site map. I've added a custom attribute to each node (nodisplay= 'true').How can i check for this attibute, and avoid it from being displayed by in the repeater.
I am doing a project, In that i have to store some content in excel file and should have to save as sample.xls. If the file is already Exists, then have to store sample1.xls and again if it is exists, then sample2.xls...like that.... How in c# code.
Actually, I have developed an Website. In that, one page contains a message text field, If a user typed some text & clicked save button, that content should be store in excel file and save in different name with sequence series..
I have a user control that displays a shopping cart in an ecommerce application.
The main cart display is a repeater that renders as a html table. In one of those table columns, there is another repeater to display people associated with the products int he cart (it's a repeater in case there is a line item >1 with multiple people).
I've added an ImageButton that I want to use to change the person associated with the item. At first, when I'd click on it I was getting this error:
Invalid postback or callback argument. Event validation is enabled using <pages enableEventValidation="true"/> in configuration or <%@ Page EnableEventValidation="true" %> in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.
So as an experiment I disabled EventValidation on the page (not the control it's self) and now I do not get an error, but I also do not ever hit the breakpoint I set in the innermost repeater's ItemCommand event.
So I wonder how I might do this without disabling EventValidation, because this control will show up on multiple pages and we don't want to edit them all. Also, I'll need to know not only the repeater containing the control's row that the event came from but also the row index of the repeater containg this one. Is this possible?