У меня есть этот код в моем файле .ascx.cs, который вызывает новую страницу на href.Вызов javascript из кода C# sharepoint 2010
lblVideoAssessment.Text = "<a href='../SitePages/Assessment.aspx?cat=" + cat + "' height='300px' width='300px' Target='_blank' cssClass='IconDisplayCss'><img src='~/_layouts/images/Assessment.png' border='none'/></a><br/>" + cat;
Я хочу, чтобы заменить этот код на яваскрипт всплывающей страницы, чтобы изменить внешний вид и feel.i хочет сделать страницу как всплывающие окна, для которого я написал яваскрипт метод в .ascx файла, который приводится ниже:
<script type="text/javascript">
function OpenDialog(URL) {
var NewPopUp = SP.UI.$create_DialogOptions();
NewPopUp.url = URL;
NewPopUp.width = 700;
NewPopUp.height = 350;
SP.UI.ModalDialog.showModalDialog(NewPopUp);
}
</script>
я назвал Javascript в код, как это и он не работает:
lblVideoAssessment.Text = "<a OnClick='javascript:OpenDialog('../SitePages/Quiz.aspx')' height='300px' width='300px' Target='_blank' cssClass='IconDisplayCss'><img src='~/_layouts/images/Assessment.png' border='none'/></a><br/>" + cat;
Пожалуйста, советы, что делать. То же самое работает с дизайнером sharepoint. Пожалуйста, помогите, как передать javascript метод OnClick.