0

我有一个选择查询,它只返回一行数据。我想向他们展示页面的某些不同部分,而不是在转发器、数据列表等中...代码隐藏并在 html 中从客户端调用它们?

编辑:

代码隐藏:

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

我想将它绑定到页面加载中的某处或某处。

然后在 HTML 中:

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

在我想要的地方那样使用,没有<asp:blabla runat:server />,那是什么方法?如果可能的话,你能给我一些例子吗?

编辑2:c#

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

html

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

我想我们可以像这样使用 st,我们可以将它用于数据库中的数据或类似的方式吗?

4

1 回答 1

0

使用Form View,

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

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

</asp:FormView>

你可以参考这里

在我的例子中,我使用DataSourceID="yourDataSource",如果你想从后面的代码中绑定fromView的数据源,你可以绑定likes

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();
于 2013-08-15T10:20:32.637 回答