下面的代碼顯示在瀏覽器中,而不是預期的輸出。我有sql server 2008中的表。我在webmatrix中有這個代碼。asp.net代碼顯示代碼本身,而不是在瀏覽器中輸出
<%@ Page Language="VB" %>
@{
var db = Database.Open("databasename"); 'database name in sql server is 'databasename'
var selectQueryString = "SELECT column_date, sum(qty1) as quantity1,
sum(qty2) as quantity2, sum(qty3) as quantity3
from tbldaily group by column_date order by column_date";
}
<!DOCTYPE html>
<html>
<body>
<h1>First table test</h1>
<table>
<tr>
<th>at_date</th>
<th>quantity1</th>
<th>quantity2</th>
<th>quantity3</th>
</tr>
@foreach(var row in db.Query(selectQueryString))
{
<tr>
<td>@row.column_date</td>
<td>@row.quantity1</td>
<td>@row.quantity2</td>
<td>@row.quantity3</td>
</tr>
}
</table>
</body>
</html>
我覺得在這段代碼的某處存在錯誤。你能幫我解決這個問題嗎?請讓我知道如果你想了解更多關於我的數據庫結構或表格的信息,可以幫助我更好地瞭解我的情況
我刪除第一線與線<!doctypehtml>並保存爲.cshtml。之前它是.aspx,但它仍然顯示之前的所有內容標記爲網頁中的文本...甚至連線@for每個文本... – user1449596 2012-08-04 23:24:46
這是applicationhost.config文件的問題。它在我的電腦中損壞了。我在另一臺計算機上安裝了相同版本的webmatrix,並將另一臺計算機的applicationhost.config文件替換爲我的。然後它工作。 – user1449596 2012-08-29 13:54:42