Я использую Sharepoint 2007 и пишу веб-часть.В методе «RenderContents» я пишу HTML-код для отображения страницы.существует требование отображать предупреждающее сообщение для пользователя, когда он щелкает ссылку.Я написал следующий код -
string alertmessage = Utility.GetLocalizedText("NavigatingToNewPageTxt", "RCCResources", "Common");
writer.Write("<a href='" + clubMemberReportsLink + "' target='new' onClick='alert('" + alertmessage + "');' > ");
Примечание. Мое требование - получить предупреждающее сообщение из списка Sharepoint, поскольку мы используем список SP для переводов.когда я обновлял ссылку на сайт, но предупреждающее сообщение не появлялось. Когда я проверял то, что отображалось в браузере, я получал следующий код в браузере.
<a href="../../securememberservices/Pages/ContribReport.aspx" target="new" onclick="alert(" this="" is');'=""> ClubLeaderDownloadreportsText</a>
Я также пытался использовать следующий код
writer.Write("<a href='" + clubMemberReportsLink + "' target='new' onClick=alert('" + alertmessage + "'); > ");
(я удалил одинарную кавычку из метода onclick.) Тем не менее браузер не отображает предупреждающее сообщение.такое поведение наблюдается в обоих браузерах.Я знаю, что мне здесь не хватает чего-то очень простого ... Можете ли вы указать какую-либо помощь?