这不是任何其他问题的重复。如果有类似的东西,那么它们对我没用。我搜索了很多但无法解决这个问题。 请指导我。
我已经在数据库中查询了我的aspx.cs文件中的一些记录。我的记录在读者对象中。 我想在View文件(.aspx文件)中访问此对象。这是我的代码的一小部分。
在.Aspx.cs文件中
String qry = "SELECT * FROM `enduser` WHERE `firstname` LIKE @key LIMIT 0 , 30";
cmd = new MySql.Data.MySqlClient.MySqlCommand(qry, Connection.GetConnection().Open());
cmd.Parameters.AddWithValue("@key", keyword);
MySqlDataReader reader = cmd.ExecuteReader();
在.Aspx文件中
你能告诉我如何在aspx文件中访问它。
1-我尝试过会议但没有工作 2-我尝试了另一种方式,即<%= MyVariable; %GT; //没工作
我只想在View文件中获取reader对象,然后迭代它以替换每条记录。感谢
答案 0 :(得分:2)
您应该使用ASP .NET中提供的其中一个控件,例如 repeater 。然后,您需要将转发器绑定到数据源。其余的都是自动完成的。
请参阅此处的示例:
http://www.tutorialspoint.com/asp.net/asp.net_data_binding.htm
转发器示例:
http://www.w3schools.com/aspnet/aspnet_repeater.asp
数据绑定表达式(您的第2点)在数据绑定控件的上下文中起作用。