问题描述
网页需要从数据库读取信息来添加到div中,比如做一个类似于QQ空间的网站,数据库中保存了所有的消息,加载页面时如何将数据库中的数据加载到div中?
解决方案
解决方案二:
这个一时半会儿说不清楚..楼主还是从基础开始学习吧..从控件和ado.net开始..
解决方案三:
先从基础开始看起吧……
解决方案四:
引用楼主Marshal0826的回复:
网页需要从数据库读取信息来添加到div中,比如做一个类似于QQ空间的网站,数据库中保存了所有的消息,加载页面时如何将数据库中的数据加载到div中?
我们不给你画个大饼,只会给你做好的饼上面“撒点芝麻”。如果你能明确地学会了在html中安排一大堆数据(学会了html美工板开发,会写html/css),然后你也会写一读取数据库记录行的代码,别人才容易告诉你如何在页面输出html中输出div了。
解决方案五:
搜索ADO.net,EF
解决方案六:
如果你能告诉我们你都会些什么,哪里不会,别人才好告诉你如何去做如果你什么都不会,还是从头开始学起吧
解决方案七:
aspx将加载的数据库数据显示在div中//div中显示数据<div><tablealign="center"style="width:755px"cellpadding="0"cellspacing="0"><tr><tdstyle="width:82px;height:21px;text-align:center"><spanstyle="font-size:9pt">用户名:</span></td><tdcolspan="2"style="font-size:12pt;width:16px;height:21px;text-align:center"><asp:TextBoxID="txtName"runat="server"Width="203px"></asp:TextBox></td><tdcolspan="1"style="font-size:12pt;width:173px;height:21px;text-align:left"><asp:RequiredFieldValidatorID="RequiredFieldValidator1"runat="server"ControlToValidate="txtName"ErrorMessage="*用户名不能为空"Font-Size="9pt"></asp:RequiredFieldValidator></td></tr><trstyle="font-size:12pt"><tdstyle="width:82px;height:21px;text-align:center"><spanstyle="font-size:9pt">密 码:</span></td><tdcolspan="2"style="width:16px;height:21px;text-align:center"><asp:TextBoxID="txtPwd"runat="server"BackColor="#E0E0E0"ReadOnly="True"Width="200px"></asp:TextBox></td><tdcolspan="1"style="width:173px;height:21px;text-align:left"></td></tr><trstyle="font-size:9pt;color:#000000"><tdstyle="width:82px;height:17px;text-align:center"><span>修改密码:</span></td><tdcolspan="2"style="width:16px;height:17px;text-align:center"><asp:TextBoxID="txtOKpwd"runat="server"Width="203px"></asp:TextBox></td><tdcolspan="1"style="width:173px;height:17px;text-align:left"><asp:RequiredFieldValidatorID="RequiredFieldValidator2"runat="server"ControlToValidate="txtOKpwd"ErrorMessage="*密码不能为空"></asp:RequiredFieldValidator></td></tr>//codego.net/tags/11/1/<trstyle="font-size:12pt;color:#000000"><tdstyle="width:82px;height:18px;text-align:center"><spanstyle="font-size:9pt">性 别:</span></td><tdcolspan="2"style="font-size:12pt;width:16px;height:18px;text-align:center"><asp:DropDownListID="ddlSex"runat="server"><asp:ListItem>男</asp:ListItem><asp:ListItem>女</asp:ListItem></asp:DropDownList> </td><tdcolspan="1"style="font-size:12pt;width:173px;height:18px"></td></tr><trstyle="font-size:12pt"><tdstyle="width:82px;height:21px;text-align:center"><spanstyle="font-size:9pt">真实姓名:</span></td><tdcolspan="2"style="width:16px;height:21px;text-align:center"><asp:TextBoxID="txtRealName"runat="server"Width="200px"></asp:TextBox></td><tdcolspan="1"style="width:173px;height:21px;text-align:left"><asp:RequiredFieldValidatorID="RequiredFieldValidator3"runat="server"ErrorMessage="*真实姓名不能为空"Font-Size="9pt"ControlToValidate="txtRealName"></asp:RequiredFieldValidator></td></tr><trstyle="font-size:12pt;color:#000000"><tdstyle="width:82px;height:21px;text-align:center"><spanstyle="font-size:9pt">生 日:</span></td><tdcolspan="2"style="width:16px;height:21px;text-align:center"><asp:TextBoxID="txtBirthday"runat="server"Width="201px"></asp:TextBox></td><tdcolspan="1"style="width:173px;height:21px;text-align:left"></td></tr><trstyle="font-size:12pt"><tdstyle="width:82px;height:21px;text-align:center"><spanstyle="font-size:9pt">博客主题:</span></td><tdcolspan="3"style="font-size:12pt;height:21px;text-align:left;"><asp:TextBoxID="txtSubject"runat="server"Width="292px"></asp:TextBox></td></tr><trstyle="font-size:12pt"><tdstyle="width:82px;height:21px;text-align:center"><spanstyle="font-size:9pt">家庭地址:</span></td><tdcolspan="3"style="height:21px;text-align:left"><asp:TextBoxID="txtAddress"runat="server"Width="290px"></asp:TextBox></td></tr><tr><tdstyle="width:82px;height:21px;text-align:center"><spanstyle="font-size:9pt">邮政编码:</span></td><tdcolspan="2"style="width:16px;height:21px;text-align:center"><asp:TextBoxID="txtPostCode"runat="server"Width="202px"></asp:TextBox></td><tdcolspan="1"style="width:173px;height:21px"></td></tr><tr><tdstyle="width:82px;height:21px;text-align:center"><spanstyle="font-size:9pt">密码问题:</span></td><tdcolspan="3"style="height:21px;text-align:left"><asp:TextBoxID="txtQues"runat="server"Width="290px"></asp:TextBox></td></tr><tr><tdstyle="width:82px;height:21px;text-align:center"><spanstyle="font-size:9pt">问题答案:</span></td><tdcolspan="3"style="height:21px;text-align:left"><asp:TextBoxID="txtAns"runat="server"Width="290px"></asp:TextBox></td></tr><tr><tdstyle="width:82px;height:21px;text-align:center"><spanstyle="font-size:9pt">E-mail:</span></td><tdcolspan="2"style="width:16px;height:21px;text-align:center"><asp:TextBoxID="txtEmail"runat="server"Width="203px"></asp:TextBox></td><tdcolspan="1"style="width:173px;height:21px;text-align:left"></td></tr></table></div>//cs页面加载数据库信息显示内容protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){SqlConnectionmycon=newSqlConnection(ConfigurationManager.AppSettings["conStr"]);SqlDataAdaptermydataadapter=newSqlDataAdapter("select*fromtb_BlogwhereBlogID="+Request["BlogID"],mycon);DataSetds=newDataSet();mydataadapter.Fill(ds,"tb_Blog");DataRowViewrowview=ds.Tables["tb_Blog"].DefaultView[0];this.txtName.Text=Convert.ToString(rowview["UserName"]);this.txtPwd.Text=Convert.ToString(rowview["PassWord"]);this.ddlSex.SelectedValue=Convert.ToString(rowview["Sex"]);this.txtRealName.Text=Convert.ToString(rowview["ReallyName"]);this.txtBirthday.Text=Convert.ToString(rowview["Birthday"]);this.txtAddress.Text=Convert.ToString(rowview["Address"]);this.txtSubject.Text=Convert.ToString(rowview["Subject"]);this.txtPostCode.Text=Convert.ToString(rowview["PostCode"]);this.txtQues.Text=Convert.ToString(rowview["Question"]);this.txtAns.Text=Convert.ToString(rowview["Answer"]);this.txtEmail.Text=Convert.ToString(rowview["Email"]);mycon.Close();}}//可以单独设置div把table去掉即可!
解决方案八:
楼主的问题,竟然让我一时不知道从哪回答。。
解决方案九:
这个确实不是一两句话能说清楚的,找个教程先看一下
解决方案十:
http://msdn.microsoft.com/en-us/library/ms178359(v=vs.110).aspx这里有你要的答案。但是是英文的,懒得翻译,总结一下。选择数据库版本选择链接数据库的技术:ADO.NET或EF(ORMs)其中EF提供从原始的sql到LinqtoEntities等方式查询你的数据,原始一点的话就用ADO.NET吧。(后话)得到数据后,学习控件WebForm或MVC框架或其他ASP.NETWebApp框架,搞清楚数据绑定的用法和原理(选)。
解决方案十一:
这问题太空泛了吧!!!只有自己慢慢学吧!
解决方案十二:
div中放一个asp.net控件比如Lable后台提取内容通过给label的Text赋值,从而实现在div中显示数据库内容