asp.net 如何读取数据
在ASP.NET(C#)中,如果读取数据库中的一条数据,并将它绑定到前台的页面中呀?用<%#Eval("id")%> 吗?前台还需要用到控件吗? 那后台代码怎么写??
答案:用<%#Eval("id")%> 这种方式的话,外面必须得有一个控件(gridview,datalist,repeater等)。
如果你不想在外面加控件,那就把每一列都有用一个label,然后后台:this.label1.text=ds.table[0].rows[0]["id"].tostring();
如果你连label也不想加。那可以在后台把用到的列全用public 定义一下,前台用<%=id%>这样。举例:
后台:
public string id;
publci string name;
private void clientBind()
{
id=ds.table[0].rows[0]["id"].tostring();
name=ds.table[0].rows[0]["name"].tostring();
}
前台:
<table>
<tr>
<td>
<%=id%>
</td>
<td>
<%=name%>
</td>
</tr>后台调用方法,存储过程。
上一个:asp.net验证控件问题
下一个:asp.net是什么啊?