Здраствуйте. Я новичек в ASP.Net.
Попросили внести изменения в код:
если переменная
is_auction_show=true тогда показывать
LinkButton1 .
То есть, встраиваю
<% if(is_auction_show){Response.Write("true")} else{Response.Write("false")} %> в текст.
В результате получаю ошибку:
Parser Error Message: Server tags cannot contain <% ... %> constructs.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="List.aspx.cs" Inherits="Auction.List" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<center><div class="title">Welcom...</div></center>
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
<table border="2px" >
<tr><td class="title" colspan="3" align="right"><%#Eval("Model")%></td></tr>
<tr><td class="clFieldName">Дата видачі свідоцтва про реєстрацію</td><td><%#Eval("DateProd") %></td></tr>
<tr><td class="clFieldName">Строк експлуатації</td><td><%#Eval("lifetimeYears") %></td></tr>
<tr><td class="clFieldName">Пробіг</td><td><%#Eval("run") %></td></tr>
<tr><td class="clFieldName">Колір</td><td><%#Eval("color") %></td></tr>
<tr>
<td style="background-color:Silver;text-align:center;vertical-align:middle">
<asp:DropDownList ID="DropDownList1" runat="server" EnableTheming="True" Width="150px" >
<asp:ListItem Text="300грн" Value="100грн" />
<asp:ListItem Text="500грн" Value="200грн" Selected />
<asp:ListItem Text="1500грн" Value="300грн" />
</asp:DropDownList>
</td>
<td style="background-color:Silver;text-align:center;">
<asp:LinkButton Visible=<% if(is_auction_show){Response.Write("true");} else{Response.Write("false");} %> ID="LinkButton1" runat="server" ForeColor="Blue" Font-Bold="True" OnCommand="LinkButton_Click" CommandArgument='<%# Eval("AuctionID") +"|"+Eval("LotID") + "|" + Eval("LastPrice") %>' OnClientClick="return confirm('Ви підтверджуєте сумму?')">Відправити</asp:LinkButton>
</td>
<td style="background-color:Silver;text-align:center;color:Red;border:0px">ціна: <b><%#Eval("LastPrice") %></b></td>
</tr>
</table>
</ItemTemplate>
</asp:Repeater>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:AuctionConnectionString%>"SelectCommand="select * From Auctions">
</asp:SqlDataSource>
</asp:Content>