2013-07-17 21 views
5

我有一個頁面,並在我的發送事件,我需要通過作爲參數值「名稱」。 但是這個名字有重音,並且在名字「RaúlLozada」的例子中給我的程序參數發送了「Raúl Lozada」。 我該如何糾正它? 在我的HTML頁面中,它正確加載!發送參數與加重c#

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

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

回答

3

您需要HTML UNESCAPE字符串,發送到數據庫之前:

使用HttpUtility.HtmlDecode

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

絕對精彩我的朋友。你是另一個我總是從閱讀你的答案中學到東西的人! –

+0

@提供完美!現在工作正常! Tks to ASAP help! – CaioVJesus89