本帖最后由 黑马-杨鹏立 于 2013-3-28 23:09 编辑
看了你的问题和大家交流的内容,我是这样理解的,你现在是对后台从数据库中取出数据不通过服务器端控件(或者说是绑定)是怎样和前台html(也就是说从cs文件中怎样放入aspx前台文件中)进行数据传递交互的,这样理解对吧?
这样的话和前台文件要想取得后台的值就按你说的放在div中。
假如你从数据库中查到数据为字符串“aaaaaaaaaaaaaaaaaaaaaaaaaaaa”;你想把他放到前台div中去,不通过控件进行传递。
那么你在后台定义一个protected string str=string.empty;然后把查到的值付给str;
在前台div包括的范围内这样输入<%=str%>,这样前台就可以拿到你说的值了。
注意,后台定义字段只能为protected 或者 public 其他的前台都不能调用。
这个涉及到页面生命周期的问题,其实浏览器请求过来先执行页面load事件,执行完才会输出前台页面(在执行load前的比如beginRequest等等我就不说了)
你想解决的问题通过这个方法就能实现了
补充下:大量字符串拼接不要用string 要用stringBuilder 通过我上面所说方法不光div 基本所有标签都可以用如果 li 标签 值多就通过循环拼接 在 tostring 输出。 |