使用重音c#发送参数

时间:2013-07-17 13:01:46

标签: c# asp.net .net

我有一个页面,在我的Send事件中,我需要传递一个值“Name”作为参数。 但是这个名称有重点,例如名称“RaúlLozada”将“Raúl Lozada”发送到我的过程参数。 我怎么纠正它? 在我的HTML页面中,它正确加载!

<asp:BoundField DataField="User" HeaderText="User" />    

SqlParameter myParam4 = oCommand.Parameters.Add("@User", SqlDbType.NChar);
            myParam4.Value = row.Cells[0].Text;

1 个答案:

答案 0 :(得分:3)

在发送到数据库之前,您需要HTML转换字符串:

使用HttpUtility.HtmlDecode

myParam4.Value = HttpUtility.HtmlDecode(row.Cells[0].Text);