2013-08-15 6 views
0

У меня есть запрос select, который возвращает только одну строку данных. Я хочу показать им какую-то другую часть страницы, а не в репитере, datalist и т. Д. Я не использую asp: label или somtehing, как это, тогда как я могу показать их с клиентской стороны, как eval, или как я могу привязать Codebehind и вызвать их с клиентской стороны в html?Показать данные в html из базы данных

редактировать:

отделенного кода:

DataTable dt = new DataTable(); ; 
    dt = myprocedur.User_Load(Int32.Parse(Session["User_ID"].ToString())).Tables[0]; 

То, что я хочу, чтобы связать это что-то или где-то в странице Load.

Тогда в HTML:

<div><%#Eval("User_Name") %><div> 

Используйте как что там, где я хочу, Whithout <asp:blabla runat:server />, что путь этого? Если это возможно, можете ли вы дать мне какой-нибудь exapmle?

edit2: C#

public static string getData() 
{ 
return "abcd"; 
} 

HTML

<div><%getData%></div> 

Я думаю, мы можем использовать ст так, мы можем адаптировать его для передачи данных из базы данных или подобным образом для него?

+0

вы пробовали буквального контроль – skhurams

+0

Нет, я не хочу писать их с кодом позади. Возможно ли это сделать как повторитель с eval или st. как это? Просто я хочу поставить '<%name%>' или st, как мне нравится? –

ответ

0

Form View Используйте,

<asp:FormView ID="FormView1" runat="server" 
DataSourceID="yourDataSource"> 

<ItemTemplate> 
    <%# Eval("User_Name") %> 
</ItemTemplate> 

</asp:FormView> 

Вы можете ссылаться на here!

В моем примере я использую DataSourceID="yourDataSource", если вы хотите, чтобы связать источник данных fromView от кода позади, вы можете связать Нравится

FormView1.DataSource = yourDataSoruse ; 
FormView1.DataBind(); 

Редактировать

DataTable dt = new DataTable(); ; 
dt = myprocedur.User_Load(Int32.Parse(Session["User_ID"].ToString())).Tables[0]; 
FormView1.DataSource = dt ; 
FormView1.DataBind(); 
+0

Должен ли я использовать Itemtempalte и formview? Мне нужны эти переменные места ... Как я могу его адаптировать? –

+0

Смотрите мой править Джон! – zey