7

質問への回答として次のタグを見ました。

<%: Model.FirstName %>

" <%: " は何をしますか?

4

2 に答える 2

6

Firstname の出力を html エンコードします。これにより、クロスサイド スクリプティング (XSS) などのエンコード攻撃が防止されます。

エンコードされた HTML:

<%: Model.FirstName %>

通常の出力:

<%= Model.FirstName %>

詳細については、次のブログ投稿を参照してください。

ASP.NET 4 (および ASP.NET MVC 2) での HTML エンコード出力の新しい <%: %> 構文

于 2012-09-30T15:21:39.653 に答える
2

これに関する有用な情報がいくつかあります。 4-and-asp-net-mvc-2.aspx

于 2012-09-30T15:23:07.590 に答える