今天是在吾索实习的第19天。这天,开始参照一开始设计的界面原型,真真正正地进行BBS界面的设计。在运用.NET进行界面设计时,发现没有用RP进行界面设计来得容易,很多都要再进行更精细的操作,才能达到原来要求的结果。
其中,相对困难的是,根据数据库表中的数据行的数目,动态地显示数据!因为我是用div进行数据的显示的(不知道这样对不对,大家不妨提一下意见),所以在根据数据的变化来增减div的数据是存在一定的难度的。但经过一段的思考与在百度上探索了一番后,发现以前在进行系统设计时很少用到的一个知识:<%%>,可能会在这方面发挥非一般的效果。
<%%>是一种可以在html中使用C#语句的语法。这样一来,就可以很容易地通过一个循环语句来动态生成div了。举一个例子如下:
1 <%for(int i=1;i<=Maxsize;i++){%> 2 <div> 3 内容:<%=Content%> //Content为一个在cs文件中定义了的全局变量 4 </div> 5 <%} %>
以上就是今天发现的一些不错的知识点。虽然不算是什么教程,或许也有许多人早已知道这知识点了,但是也希望能为还不知道这点的园友或者把其遗忘了的园友带来一些新的设计灵感,谢谢!