从sql中检索一些文本

时间:2015-02-27 17:47:43

标签: c# sql

我创建了一个新闻网站,这个功能必须用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>

我必须在代码中编写代码吗?

1 个答案:

答案 0 :(得分:0)

在News.Aspx中,您需要调用Request.Querystring("id")并使用它来检索新闻的其余部分。

用户可以修改查询字符串,您无法控制它。您应该验证输入是否符合预期。