服务器标记格式不正确怎么回事啊
这样就对啦!
服务器控件要放在表单元素中!
<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:HyperLinkColumn HeaderText="标题内容" DataTextField="显示内容字段"
DataNavigateUrlField="id"
DataNavigateUrlFormatString="ShowNewsaspxId={0}"
ItemStyle-Width="400px" />
首先js是不能添加服务器端控件的,如果你要添加的会就只能这样添加,把报错那句改成这样:
result += "<input type=\"text\" id=\"TextBox_sj_show\" maxlength=\"255\" placeholder=\"最多输入255字符\"/>"
朋友,你那个写错了,你试试这个
<asp:LinkButton ID="lbtnState" runat="server" CommandName="update" CommandArgument='<%# Eval("ID") %>' Text="修改"></asp:LinkButton>
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="delete" CommandArgument='<%# Eval("ID") %>' Text="删除"></asp:LinkButton>
你在 <%# Eval("ID")' 这里多了一个 '
朋友,我知道是调后台方法的,但是你说的那个 “服务器标记的格式不正确。”这个错误的原因是 <%# Eval("ID")' 这一句里 多了一个 单引号,请看仔细 " ' ",你把我上面给你的这几句,复制到你的那里,就可以看出来了
select from 相册 where ='"+strID
="images/photo/<%#Eval("") %
这个字段是存储ID的还是存储名的
<asp:Button runat="server" ID="Submit" Text="提交" OnClick="check()"/>
那个 ID="Submit" 和 Text="提交" 中间要有空格
0条评论