Di ASP.Net MVC 1 (.Net 3.5), anda akan menemui tag berikut untuk merender value ke html. Akan tetapi, penggunaan tag tersebut harus disertai dengan Html.Encode untuk mencegah terjadi XSS attack. contoh:
[csharp]<%= Model.SomeProperty %>[/csharp] menjadi [csharp]<%= Html.Encode(Model.SomeProperty) %>[/csharp]
Pada ASP.Net MVC 2 (.Net 4.0) anda cukup melakukan ini
[csharp]<%: Model.SomeProperty %>[/csharp] untuk menghindari XSS attack, karena string didalam tag tersebut akan secara otomatis di encode tanpa harus menspesifikasian encoding dengan Html.Encode.

Facebook
Twitter
LinkedIn
Whoo… ternyata memang fitur .Net 4.0. Pantas aja waktu project web klien diubah ke .Net 3.5, ngambek.
hehehee.. iya gan, ati2, jgn lupa masukin ke dalam Html.Encode kl mindahin ke 3.5