我已经将一个表导入 MySQL 数据库,我想在网页上显示数据,从数据条目创建一个有序列表。
我在 CMS Umbraco 中使用 Razor(和/或 .NET),但不幸的是我无法使用 Gridview 或 WebMatrix。官方文档中的这篇文章准确地显示了我想做的事情,但是我在创建替代脚本时遇到了问题。
到目前为止我的代码:
@{
SqlConnection con = new SqlConnection("server=localhost;database=database;user id=username;password=password");
SqlCommand sql = new SqlCommand("SELECT * FROM entries", con);
con.Open();
MySqlCommand db = new MySqlCommand(sql, con);
foreach(var row in db.Query(sql)) {
<ul>
<li>@row.Name - @row.Description</li>
</ul>
}
if(con != null){
con.Close();
}
}
使用此代码,我收到错误“ MySql.Data.MySqlClient.MySqlCommand.MySqlCommand(string, MySql.Data.MySqlClient.MySqlConnection)' 的最佳重载方法匹配有一些无效参数”,这听起来像我与我当前的代码相比,如何在不使用 WebMatrix 的情况下轻松显示表格数据?