请告诉我一下这个代码哪里有问题。有分!
<asp:Button runat="server" ID="Submit" Text="提交" OnClick="check()"/>
那个 ID="Submit" 和 Text="提交" 中间要有空格
这样就对啦!
服务器控件要放在表单元素中!
<form id="Form1" action="Playaspx" runat="server">
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<p align="center">
<asp:TextBox class="input_text" id="gec" runat="server" TextMode="Multiline" Rows="25" width="420"></asp:TextBox>
</p>
</form>
用下面的替换你原来的:
<asp:DataList ID="Datalist1" runat="server" CellPadding="3" DataKeyField="产品ID" DataSourceID="AccessDataSource1" GridLines="Both" RepeatColumns="2" RepeatDirection="Horizontal" Width="195">
<FooterStyle BackColor="White" ForeColor="Black" />
<SelectedItemStyle BackColor="#669999" Font-Bold="true" ForeColor="White" />
<ItemTemplate>
<table>
<tr>
<td colspan="2" style="padding-left:20px"><font size="3" style="color:Blue">今日推荐</font>
</td>
</tr>
<tr>
<td rowspan="3" style="width:100px">
<a href='产品详细aspxid=<%#Eval("产品ID") %>'><img alt="" id="img1" runat="server" src='<%#Eval("") %>' /></a>
</td>
<td style="width:100px"><font size="3">商品编号:<asp:Label ID="Label2" runat="server" Text='<%#Eval("产品ID") %>'></asp:Label></font></td>
</tr>
<tr>
<td style="width:100px">
<font size="2">商品名称:<asp:Label ID="Label3" runat="server" Text='<%#Eval("产品名称") %>'></asp:Label></font>
</td>
</tr>
<tr>
<td style="width:100px">
<font size="2">商品价格:<del><asp:Label ID="Label4" runat="server" Text='<%#Eval("单价") %>>'><br /><br /></asp:Label></del></font>
</td>
</tr>
</table>
</ItemTemplate>
<ItemStyle ForeColor="White" />
<HeaderStyle BackColor="#006699" Font-Bold="true" ForeColor="White" />
</asp:DataList>
修改后的,你对比下有几处不同
0条评论