1

データベースから取得する ASP.NET コードがいくつかあります。コードは次のとおりです。

@{ //begin block

var appDb = Database.Open("apps");
var msg = "hi";
Layout = "~/Header.cshtml";
var queryStr = "SELECT * FROM Apps WHERE appid = '" + @Request.QueryString["id"] + "'";
foreach (var query in appDb.Query(queryStr)) { //begin foreach
    <img src="@query.pictureUrl" /><br>
    <h2 style="display:  inline;"></h2> <h3 style="display: inline;">by </h3>
   <p>

       </p>
} // end foreach
} // end block

ただし、WebMatrix は、//end foreach は foreach の終わりではなく、ブロックの終わりであると言います。また、次のエラーが表示されます。

"}" expected at line 
<end of file, i'm only copying the errored block but for me it's line 19>
 at column 4

だから私はエラーを修正し、何を推測しますか? もう一度出てきます。再び修正し、再び表示されます。

エラーを修正するにはどうすればよいですか

4

1 に答える 1