何かの理由で私のHTMLヘルパーが認識されません。ASP.NET MVC 3 HTMLヘルパーが認識されない
@using System.Data.SqlClient
@using System.Data
<!DOCTYPE html>
<html>
<head>
<title>Site Visits</title>
</head>
<body>
<div>
@{
public string GetSiteVisits()
{
DataTable dt = new DataTable();
SqlDataAdapter sda = new SqlDataAdapter(
"SELECT numVisits FROM tblSiteVisits WHERE IPAddress='" + Request.UserHostAddress + "'",
new SqlConnection("Data Source=*****;Initial Catalog=*****;Persist Security Info=True;User ID=*****;Password=*****;MultipleActiveResultSets=True"));
sda.Fill(dt);
string table = "<table><tr>";
foreach (DataColumn dc in dt.Columns)
{
table += "<th>" + dc.ColumnName + "</th>";
}
table += "</tr>";
foreach (DataRow dr in dt.Rows)
{
table += "<tr>";
foreach (Object o in dr.ItemArray)
{
table += "<td>" + o.ToString() + "</td>";
}
table += "</tr>";
}
table += "</table>";
return table;
}
}
<div>
@Html.Raw(GetSiteVisits())
</div>
</div>
</body>
</html>
誰でもどのように修正するのですか?
に名前空間を追加する必要がありますか? – 48klocs
私はただ修正する必要があります。 –
パターンに従うつもりがない場合は、なぜMVCを使用していますか? – sellmeadog