C# 我应该在输入字段中对值进行html编码吗?

C# 我应该在输入字段中对值进行html编码吗?,c#,asp.net-mvc,xss,C#,Asp.net Mvc,Xss,我应该用哪一种 <input type="hidden" name="first_name" value="<%= person.first_name %>" /> 或 您应该使用Html。字段中的“Encode else a”可能会导致注入问题如果您要为Html元素设置默认值,您必须使用在值内部进行编码。Gumbo您可以去我有一个关于yoursHi的回答的小问题。抱歉。等待了很长时间:-)您可以再试一次吗?我会等待。 <input type="hidde

我应该用哪一种

<input type="hidden" name="first_name" 
value="<%= person.first_name %>" />



您应该使用Html。字段中的“Encode else a”可能会导致注入问题

如果您要为Html元素设置默认值,您必须使用在值内部进行编码。

Gumbo您可以去我有一个关于yoursHi的回答的小问题。抱歉。等待了很长时间:-)您可以再试一次吗?我会等待。
<input type="hidden" name="first_name" 
value="<%= Html.Encode( person.first_name ) %>" />