2011-01-29 57 views
1

我想確認框添加到我的ImageButton,所以我有以下幾點:ASP.NET,JavaScript的:傻惱人的撇號問題

btn.Attributes.Add("onclick", "return confirm('OK to delete this district from the consultant\'s list?');"); 

但隨後.NET HTML編碼一切如此說到出在HTML爲:

onclick="return confirm('OK to delete this district from the consultant's list?');" 

所以在「顧問」撇號看上去與周圍的確認參數撇號,和javascript得到所有困惑和確認框不上來。

刪除「顧問」撇號解決了這個問題,但我有一個更惱人的標點錯誤,是不可接受的。

我似乎需要的是一個撇號「javascript」轉義,這將逃離撇號只爲JavaScript,而不是HTML ..如果這是有道理的。

任何想法??

回答

0
btn.Attributes.Add("onclick", "return confirm(\"OK to delete this district from the consultant\'s list?\");"); 

逃生"和使用confirm("...")

+0

沒有必要逃避在這種情況下,單引號。 `「返回確認(\」確定從顧問列表中刪除此區域\「);」`就足夠了。 – 2011-01-29 04:10:42