473,320 Members | 1,535 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

<asp:hyperlink> , Databinding

Hi all,

The following code is throwing a run time error "The server tag is not well
formed.
"

<ItemTemplate>
<asp:HyperLink Runat="server" ID="lnkFile"
NavigateUrl="javascript:OpenImage('<%#
DataBinder.Eval(Container.DataItem,"FileName") %>');"><%#
DataBinder.Eval(Container.DataItem,"FileName") %></asp:HyperLink>
</ItemTemplate>

I am trying to open a file in new window. How can i acheive this?

TIA
Satya
Nov 19 '05 #1
4 2185
Try rewrite the code as follows:
<asp:HyperLink Runat="server" ID="lnkFile"
NavigateUrl='<%# "javascript:OpenImage('" +
DataBinder.Eval(Container.DataItem,"FileName") + "');" %>'><%#
DataBinder.Eval(Container.DataItem,"FileName") %></asp:HyperLink>

HTH

"Satya" <Sa***@discussions.microsoft.com> wrote in message
news:D8**********************************@microsof t.com...
Hi all,

The following code is throwing a run time error "The server tag is not
well
formed.
"

<ItemTemplate>
<asp:HyperLink Runat="server" ID="lnkFile"
NavigateUrl="javascript:OpenImage('<%# >
DataBinder.Eval(Container.DataItem,"FileName") %>');"><%# >
DataBinder.Eval(Container.DataItem,"FileName") %></asp:HyperLink>
</ItemTemplate>

I am trying to open a file in new window. How can i acheive this?

TIA
Satya

Nov 19 '05 #2
Hi Grant,

Thanks for the response.

I tried with your code, but still it's not working.
I am not even switch to design mode.

I am posting the code for data grid and Page_load

DataGrid:

<asp:DataGrid id="dgImages" style="Z-INDEX: 101; LEFT: 53px; POSITION:
absolute; TOP: 34px" runat="server"
AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn HeaderText="File">
<ItemTemplate>
<asp:HyperLink Runat="server" ID="lnkFile" NavigateUrl='<%#
"javascript:OpenImage('" + DataBinder.Eval(Container.DataItem,"FileUrl") +
"');"%>'><%# DataBinder.Eval(Container.DataItem,"FileName")
%></asp:HyperLink>

</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="File Type">
<ItemTemplate>
<asp:Label ID="Label2" Runat="server">
<%# DataBinder.Eval(Container.DataItem,"FileType") %>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="File Format">
<ItemTemplate>
<asp:Label ID="Label3" Runat="server">
<%# DataBinder.Eval(Container.DataItem,"FileFormat") %>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="UserUploaded">
<ItemTemplate>
<asp:Label ID="Label4" Runat="server">
<%# DataBinder.Eval(Container.DataItem,"UserUploaded") %>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="DateUploaded">
<ItemTemplate>
<asp:Label ID="Label1" Runat="server">
<%# DataBinder.Eval(Container.DataItem,"DateUploaded") %>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
page_load:
private void Page_Load(object sender, System.EventArgs e)
{
DataTable dtFiles;
DataRow drFile;
dtFiles = new DataTable("Images");

dtFiles.Columns.Add("FileName");
dtFiles.Columns.Add("FileUrl");
dtFiles.Columns.Add("FileType");
dtFiles.Columns.Add("FileFormat");
dtFiles.Columns.Add("Notes");
dtFiles.Columns.Add("UserUploaded");
dtFiles.Columns.Add("DateUploaded");

drFile = dtFiles.NewRow();
drFile["FileName"] = "Closings Title.pdf";
drFile["FileUrl"] = @"http://cal2ac04/ustitle/Closings.pdf";
drFile["FileType"] = "Closings";
drFile["FileFormat"] = "PDF";
drFile["Notes"] = "Closing note";
drFile["UserUploaded"] = "XYZ";
drFile["DateUploaded"] = "08/11/2005";
dtFiles.Rows.Add(drFile);

drFile = dtFiles.NewRow();
drFile["FileName"] = "HUD.TIFF";
drFile["FileUrl"] = @"http://cal2ac04/ustitle/HUD.TIFF";
drFile["FileType"] = "HUD";
drFile["FileFormat"] = "Image";
drFile["Notes"] = "Hud Document";
drFile["UserUploaded"] = "ABC";
drFile["DateUploaded"] = "08/11/2005";
dtFiles.Rows.Add(drFile);

drFile = dtFiles.NewRow();
drFile["FileName"] = "Buyer_Closing_Notice.doc";
drFile["FileUrl"] = @"http://cal2ac04/ustitle/Buyer_Closing_Notice.doc";
drFile["FileType"] = "Closings";
drFile["FileFormat"] = "Doc";
drFile["Notes"] = "Closing Notice to buyer";
drFile["UserUploaded"] = "PQR";
drFile["DateUploaded"] = "08/11/2005";
dtFiles.Rows.Add(drFile);

dgImages.DataSource = dtFiles;
dgImages.DataBind();

}


--
Satya Rao
"Grant Merwitz" wrote:
Try rewrite the code as follows:
<asp:HyperLink Runat="server" ID="lnkFile"
NavigateUrl='<%# "javascript:OpenImage('" +
DataBinder.Eval(Container.DataItem,"FileName") + "');" %>'><%#
DataBinder.Eval(Container.DataItem,"FileName") %></asp:HyperLink>

HTH

"Satya" <Sa***@discussions.microsoft.com> wrote in message
news:D8**********************************@microsof t.com...
Hi all,

The following code is throwing a run time error "The server tag is not
well
formed.
"

<ItemTemplate>
<asp:HyperLink Runat="server" ID="lnkFile"
NavigateUrl="javascript:OpenImage('<%# >
DataBinder.Eval(Container.DataItem,"FileName") %>');"><%# >
DataBinder.Eval(Container.DataItem,"FileName") %></asp:HyperLink>
</ItemTemplate>

I am trying to open a file in new window. How can i acheive this?

TIA
Satya


Nov 19 '05 #3
hmm, try adding Response.Write() in front of the strings

<asp:HyperLink Runat="server" ID="lnkFile" NavigateUrl='<%#
Response.Write("javascript:OpenImage('") +
DataBinder.Eval(Container.DataItem,"FileUrl") + Response.Write("');")
%>'><%# DataBinder.Eval(Container.DataItem,"FileName") %></asp:HyperLink>
"Satya" <Sa***@discussions.microsoft.com> wrote in message
news:F1**********************************@microsof t.com...
Hi Grant,

Thanks for the response.

I tried with your code, but still it's not working.
I am not even switch to design mode.

I am posting the code for data grid and Page_load

DataGrid:

<asp:DataGrid id="dgImages" style="Z-INDEX: 101; LEFT: 53px; POSITION:
absolute; TOP: 34px" runat="server"
AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn HeaderText="File">
<ItemTemplate>
<asp:HyperLink Runat="server" ID="lnkFile" NavigateUrl='<%#
"javascript:OpenImage('" + DataBinder.Eval(Container.DataItem,"FileUrl")
+
"');"%>'><%# DataBinder.Eval(Container.DataItem,"FileName")
%></asp:HyperLink>

</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="File Type">
<ItemTemplate>
<asp:Label ID="Label2" Runat="server">
<%# DataBinder.Eval(Container.DataItem,"FileType") %>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="File Format">
<ItemTemplate>
<asp:Label ID="Label3" Runat="server">
<%# DataBinder.Eval(Container.DataItem,"FileFormat") %>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="UserUploaded">
<ItemTemplate>
<asp:Label ID="Label4" Runat="server">
<%# DataBinder.Eval(Container.DataItem,"UserUploaded") %>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="DateUploaded">
<ItemTemplate>
<asp:Label ID="Label1" Runat="server">
<%# DataBinder.Eval(Container.DataItem,"DateUploaded") %>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
page_load:
private void Page_Load(object sender, System.EventArgs e)
{
DataTable dtFiles;
DataRow drFile;
dtFiles = new DataTable("Images");

dtFiles.Columns.Add("FileName");
dtFiles.Columns.Add("FileUrl");
dtFiles.Columns.Add("FileType");
dtFiles.Columns.Add("FileFormat");
dtFiles.Columns.Add("Notes");
dtFiles.Columns.Add("UserUploaded");
dtFiles.Columns.Add("DateUploaded");

drFile = dtFiles.NewRow();
drFile["FileName"] = "Closings Title.pdf";
drFile["FileUrl"] = @"http://cal2ac04/ustitle/Closings.pdf";
drFile["FileType"] = "Closings";
drFile["FileFormat"] = "PDF";
drFile["Notes"] = "Closing note";
drFile["UserUploaded"] = "XYZ";
drFile["DateUploaded"] = "08/11/2005";
dtFiles.Rows.Add(drFile);

drFile = dtFiles.NewRow();
drFile["FileName"] = "HUD.TIFF";
drFile["FileUrl"] = @"http://cal2ac04/ustitle/HUD.TIFF";
drFile["FileType"] = "HUD";
drFile["FileFormat"] = "Image";
drFile["Notes"] = "Hud Document";
drFile["UserUploaded"] = "ABC";
drFile["DateUploaded"] = "08/11/2005";
dtFiles.Rows.Add(drFile);

drFile = dtFiles.NewRow();
drFile["FileName"] = "Buyer_Closing_Notice.doc";
drFile["FileUrl"] = @"http://cal2ac04/ustitle/Buyer_Closing_Notice.doc";
drFile["FileType"] = "Closings";
drFile["FileFormat"] = "Doc";
drFile["Notes"] = "Closing Notice to buyer";
drFile["UserUploaded"] = "PQR";
drFile["DateUploaded"] = "08/11/2005";
dtFiles.Rows.Add(drFile);

dgImages.DataSource = dtFiles;
dgImages.DataBind();

}


--
Satya Rao
"Grant Merwitz" wrote:
Try rewrite the code as follows:
<asp:HyperLink Runat="server" ID="lnkFile"
NavigateUrl='<%# "javascript:OpenImage('" +
DataBinder.Eval(Container.DataItem,"FileName") + "');" %>'><%#
DataBinder.Eval(Container.DataItem,"FileName") %></asp:HyperLink>

HTH

"Satya" <Sa***@discussions.microsoft.com> wrote in message
news:D8**********************************@microsof t.com...
> Hi all,
>
> The following code is throwing a run time error "The server tag is not
> well
> formed.
> "
>
> <ItemTemplate>
> <asp:HyperLink Runat="server" ID="lnkFile"
> NavigateUrl="javascript:OpenImage('<%# >
> DataBinder.Eval(Container.DataItem,"FileName") %>');"><%# >
> DataBinder.Eval(Container.DataItem,"FileName") %></asp:HyperLink>
> </ItemTemplate>
>
> I am trying to open a file in new window. How can i acheive this?
>
> TIA
> Satya


Nov 19 '05 #4
You should be carefull with the qoutes. Try

<asp:HyperLink Runat="server" ID="lnkFile" NavigateUrl='<%#
"javascript:OpenImage(\'" + DataBinder.Eval(Container.DataItem,"FileUrl") +
"\');" %'><%# DataBinder.Eval(Container.DataItem,"FileName")
%></asp:HyperLink>

Eliyahu

"Satya" <Sa***@discussions.microsoft.com> wrote in message
news:F1**********************************@microsof t.com...
Hi Grant,

Thanks for the response.

I tried with your code, but still it's not working.
I am not even switch to design mode.

I am posting the code for data grid and Page_load

DataGrid:

<asp:DataGrid id="dgImages" style="Z-INDEX: 101; LEFT: 53px; POSITION:
absolute; TOP: 34px" runat="server"
AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn HeaderText="File">
<ItemTemplate>
<asp:HyperLink Runat="server" ID="lnkFile" NavigateUrl='<%#
"javascript:OpenImage('" + DataBinder.Eval(Container.DataItem,"FileUrl") + "');"%>'><%# DataBinder.Eval(Container.DataItem,"FileName")
%></asp:HyperLink>

</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="File Type">
<ItemTemplate>
<asp:Label ID="Label2" Runat="server">
<%# DataBinder.Eval(Container.DataItem,"FileType") %>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="File Format">
<ItemTemplate>
<asp:Label ID="Label3" Runat="server">
<%# DataBinder.Eval(Container.DataItem,"FileFormat") %>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="UserUploaded">
<ItemTemplate>
<asp:Label ID="Label4" Runat="server">
<%# DataBinder.Eval(Container.DataItem,"UserUploaded") %>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="DateUploaded">
<ItemTemplate>
<asp:Label ID="Label1" Runat="server">
<%# DataBinder.Eval(Container.DataItem,"DateUploaded") %>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
page_load:
private void Page_Load(object sender, System.EventArgs e)
{
DataTable dtFiles;
DataRow drFile;
dtFiles = new DataTable("Images");

dtFiles.Columns.Add("FileName");
dtFiles.Columns.Add("FileUrl");
dtFiles.Columns.Add("FileType");
dtFiles.Columns.Add("FileFormat");
dtFiles.Columns.Add("Notes");
dtFiles.Columns.Add("UserUploaded");
dtFiles.Columns.Add("DateUploaded");

drFile = dtFiles.NewRow();
drFile["FileName"] = "Closings Title.pdf";
drFile["FileUrl"] = @"http://cal2ac04/ustitle/Closings.pdf";
drFile["FileType"] = "Closings";
drFile["FileFormat"] = "PDF";
drFile["Notes"] = "Closing note";
drFile["UserUploaded"] = "XYZ";
drFile["DateUploaded"] = "08/11/2005";
dtFiles.Rows.Add(drFile);

drFile = dtFiles.NewRow();
drFile["FileName"] = "HUD.TIFF";
drFile["FileUrl"] = @"http://cal2ac04/ustitle/HUD.TIFF";
drFile["FileType"] = "HUD";
drFile["FileFormat"] = "Image";
drFile["Notes"] = "Hud Document";
drFile["UserUploaded"] = "ABC";
drFile["DateUploaded"] = "08/11/2005";
dtFiles.Rows.Add(drFile);

drFile = dtFiles.NewRow();
drFile["FileName"] = "Buyer_Closing_Notice.doc";
drFile["FileUrl"] = @"http://cal2ac04/ustitle/Buyer_Closing_Notice.doc";
drFile["FileType"] = "Closings";
drFile["FileFormat"] = "Doc";
drFile["Notes"] = "Closing Notice to buyer";
drFile["UserUploaded"] = "PQR";
drFile["DateUploaded"] = "08/11/2005";
dtFiles.Rows.Add(drFile);

dgImages.DataSource = dtFiles;
dgImages.DataBind();

}


--
Satya Rao
"Grant Merwitz" wrote:
Try rewrite the code as follows:
<asp:HyperLink Runat="server" ID="lnkFile"
NavigateUrl='<%# "javascript:OpenImage('" +
DataBinder.Eval(Container.DataItem,"FileName") + "');" %>'><%#
DataBinder.Eval(Container.DataItem,"FileName") %></asp:HyperLink>

HTH

"Satya" <Sa***@discussions.microsoft.com> wrote in message
news:D8**********************************@microsof t.com...
Hi all,

The following code is throwing a run time error "The server tag is not
well
formed.
"

<ItemTemplate>
<asp:HyperLink Runat="server" ID="lnkFile"
NavigateUrl="javascript:OpenImage('<%# >
DataBinder.Eval(Container.DataItem,"FileName") %>');"><%# >
DataBinder.Eval(Container.DataItem,"FileName") %></asp:HyperLink>
</ItemTemplate>

I am trying to open a file in new window. How can i acheive this?

TIA
Satya


Nov 19 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Brandon Taylor | last post by:
Hi everyone, I'm using Visual Web Developer 2005 Beta, VB.NET I'm a complete newbie to .NET, and I'm working through some tutorials in ASP.NET for Dummies. When I add the NavigateURL="" parameter...
5
by: Fresh Air Rider | last post by:
Hello Could anyone please explain how I can pass more than one arguement/parameter value to a function using <asp:linkbutton> or is this a major shortfall of the language ? Consider the...
5
by: Ken Dopierala Jr. | last post by:
Hi, This is just a query about what people use most. Up until today I've been using <asp:Table> tags to build my tables. We just outsourced our HTML design to a local guy and when I got it back...
1
by: Joo Park | last post by:
How do you have a hyperlink that will open up a new window which passes in selected items from a listbox that is on the same page as the hyperlink using <asp:Hyperlink>? thx in advance!
13
by: tperri | last post by:
I have an HTML table with several fields like this: <A href="Savings.aspx?category=Food"><asp:imagebutton id="imgFood" ImageUrl="images\buttons\btn-food-i.gif"...
0
by: CharlesA | last post by:
I've got this onn the left of my datagrid <asp:EditCommandColumn ButtonType="LinkButton" UpdateText="Update" HeaderText="Edit" CancelText="Cancel" EditText="Edit"></asp:EditCommandColumn> and...
1
by: rn5a | last post by:
Consider the following code: <script runat="server"> Sub Page_Load(obj As Object, ea As EventArgs) Dim sqlReader As SqlDataReader sqlReader = 'calling a function that returns SqlDataReader ...
1
by: illmagination | last post by:
Hi, I need to display a small pop up message warning the user is leaving the website. At the same time I need to also keep track of who is leaving the website. My problem is that I can't user...
1
by: khalid sohail | last post by:
hi everybody i want to pass the window size parameter to <asp:hyperlink> attribute Navige URL Property. tell me how to pass the parameter to it.....actually i want to open the new window on the...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.