Link to home
Start Free TrialLog in
Avatar of smano
smano

asked on

ASP.NET (The server tag is not well formed).

HELP!

Populating Grid...
Trying to work with quotes (ASP.NET - VB.NET) and getting
Parser Error Message: The server tag is not well formed.

Here is what I do:
 <asp:TemplateField  HeaderText="Action" >
<HeaderStyle CssClass="gvTitle2" />
 <ItemTemplate>
<table width="100%" cellpadding="4" cellspacing="0">
 <tr>
<td><asp:HyperLink ID="linkDelete" Text="Delete" 
NavigateUrl='<%# "javascript:if(confirm('Are you sure you want to Delete the file?')) { document.location='Default.aspx?f=" & 
DataBinder.Eval(Container.DataItem,"Specs") & "&type=d';}"%>' 
runat="server" /></td>..

Open in new window


Here is what I need:

NavigateUrl="javascript:if(confirm('Are you sure you wnat to Delete the file?')) { document.location='Default.aspx?f=whatever&type=d';} "
Avatar of Andre412
Andre412
Flag of United Kingdom of Great Britain and Northern Ireland image

give us the full asp code in front markup for the grid
Avatar of smano
smano

ASKER

See
<asp:GridView ID="gvFiles" Width="778px" runat="server"  CellPadding="5" 
			BorderStyle="Solid" BorderWidth="1px" BorderColor="LightGray" 
		AutoGenerateColumns="False" 
        AlternatingRowStyle-CssClass="alternateRow" AllowPaging="True" 
		PagerSettings-Mode="Numeric" PageSize="12" PagerSettings-Position="Top" EmptyDataRowStyle-CssClass="error" EmptyDataText="No record found">
		 <Columns>
		   <asp:BoundField DataField="FileName" HeaderText="File Name">
		   <ControlStyle Width="250px"></ControlStyle>
				<HeaderStyle CssClass="gvTitle" />
		        <ItemStyle CssClass="txt8" Width="300px" />
		        </asp:BoundField>
		       <asp:TemplateField  HeaderText="Action" >
		       <HeaderStyle CssClass="gvTitle2" />
		        <ItemTemplate>
		        <table width="100%" cellpadding="4" cellspacing="0">
		        <tr>													
					<td><asp:HyperLink ID="linkView" Text="View" 
					NavigateUrl='<%# "Content.aspx?f=" & DataBinder.Eval(Container.DataItem,"NavigateURL") & "&type=v"%>' 
					runat="server" /></td>
					<td><asp:HyperLink ID="linkPrint" Text="Print" NavigateUrl='<%# "Default.aspx?f=" & DataBinder.Eval(Container.DataItem,"NavigateURL") & "&type=p"%>' runat="server" /></td>
					<td><asp:HyperLink ID="linkDelete" Text="Delete" 
					NavigateUrl='<%# "javascript:if(confirm('Are you sure you want to Delete the file?')) {document.location='Default.aspx?f=" & DataBinder.Eval(Container.DataItem,"NavigateUrl") & "&type=d';}" %>'
			  		 runat="server" /></td>
					<td><asp:HyperLink ID="linkAltPrint" Text="Alternate Print" 
					NavigateUrl='<%# "Content.aspx?f=" & DataBinder.Eval(Container.DataItem,"NavigateURL") & "&type=ap"%>' 
					runat="server" /></td>
					<td><asp:HyperLink ID="linkDownload" Text="Download" 
					NavigateUrl='<%# "Download.aspx?f=" & DataBinder.Eval(Container.DataItem,"NavigateURL") & "&type=dd"%>' 
					runat="server" /></td>
				</tr>								
		        </table>
		      </ItemTemplate>
              </asp:TemplateField>   
             </Columns>
              <AlternatingRowStyle CssClass="alternateRow">
              </AlternatingRowStyle>
	  </asp:GridView>

Open in new window

Avatar of smano

ASKER

Posted complete Gridview Code
Avatar of smano

ASKER

Only NavigateURL with javascript: confirm doesn't work others are fine...
ASKER CERTIFIED SOLUTION
Avatar of Andre412
Andre412
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of smano

ASKER

I'll take it... Thanks!