SqlDataSource的一个select语句竟然浪费我半天时间。

wangliping08 2012-04-29 01:03:56
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。

分析器错误消息: 服务器标记的格式不正确。

源错误:


行 60: </ItemTemplate>
行 61: </asp:DataList>

行 62: <asp:SqlDataSource ID="sssss" runat="server"

行 63: ConnectionString="<%$ ConnectionStrings:new_conn %>"
行 64: SelectCommand="SELECT * FROM [ST_news] where ST_c_id="+ Request.QueryString["id"] + ""></asp:SqlDataSource>




<asp:DataList ID="DataList1" runat="server" DataKeyField="ST_n_id"
DataSourceID="sssss">
<ItemTemplate>
<asp:Label ID="ST_n_titleLabel" runat="server"
Text='<%# Eval("ST_n_title") %>' />
</ItemTemplate>

<asp:SqlDataSource ID="sssss" runat="server"
ConnectionString="<%$ ConnectionStrings:new_conn %>"
SelectCommand="SELECT * FROM [ST_news] where ST_c_id="+ Request.QueryString["id"] + ""></asp:SqlDataSource>
...全文
86 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangliping08 2012-04-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
SelectCommand属性的值在aspx页面里不能用字符串连接符+的。

你只有写在aspx.cs里。
[/Quote]

哦哦 鸟解了,已经好了,谢谢啊。
dalmeeme 2012-04-29
  • 打赏
  • 举报
回复
SelectCommand属性的值在aspx页面里不能用字符串连接符+的。

你只有写在aspx.cs里。
wangliping08 2012-04-29
  • 打赏
  • 举报
回复
还提示:
如果要用引号将此特性括起来,则引号必须成对。
wangliping08 2012-04-29
  • 打赏
  • 举报
回复
62行哪有错啊?

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧