留言板

1.存储过程的写法:
   ALTER PROCEDURE Pr_GetLeavewords
 
AS
   SELECT * FROM Leavewords ORDER BY CreateTime DESC
 
 RETURN

这里注意: order by CreateTime DESC,根据留言时间降序来排列留言内容,这样便可实现新提交的留言出现在最上端。

2.然后就是写数据层访问类并添加相应的方法。 略。

3.设计UI
  这里主要是要学习GridView的模板构建出自己想要的GridView.
<asp:GridView ID="myGridView" runat="Server" AutoGenerateColumns="False" Width="100%" ShowHeader="False" >
     <Columns>
     <asp:TemplateField>
     <ItemTemplate>
     主题:<%#Eval("Title") %><br />
     内容:<%#FormatBody((string)Eval("Body")) %><br />
     留言时间:<%#Eval("CreateTime") %>
     </ItemTemplate>
     </asp:TemplateField>
     </Columns>
</asp:GridView>

上面便是怎样使用模板的方法。 还需要注意的是<%# %>里面的代码。Eval()是数据绑定方法,单向的数据绑定,只读!
Eval("绑定字段名称")。 还有一种Bind(),也是绑定,双向的!!
这儿还有一个FormatBody()函数,其作用是将文本框里的换行/n字符转变为Html的<br>换行。
    public string FormatBody(string sBody)
    {
        return (sBody.Replace("/n", "<br>"));
    }

其它就没有什么需要特别注意的地方了!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值