我创建了一个新闻网站,这个功能必须用LINQ显示来自SQL的数据。我想在主页中显示就像预览新闻一样,如果用户想要阅读更多关于它的信息,只需点击链接"阅读更多..." 。在这种情况下,我不知道如何从" NewsDesc" SQL表中的colomn但只是前25或30个字符。这是我的HTML代码:
<td>
<img src="Images/<%#DataBinder.Eval(Container.DataItem,"NewsID")%>.jpg" alt="" />
</td>
<td>
<strong>
<%#DataBinder.Eval(Container.DataItem,"NewsTitle")%>
<br />
</strong>
<%#DataBinder.Eval(Container.DataItem,"NewsDesc")%>
<br />
</td>
<td>
<a href="News.aspx?id=<%#DataBinder.Eval(Container.DataItem,"NewsID")%>">Read More..</a>
</td>
我必须在代码中编写代码吗?
答案 0 :(得分:0)
在News.Aspx中,您需要调用Request.Querystring("id")
并使用它来检索新闻的其余部分。
用户可以修改查询字符串,您无法控制它。您应该验证输入是否符合预期。