请帮我解决这个挑战:(我有以下代码:
Label lblVideoAssessment = new Label();
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;
我想用对话框替换上面的代码,而不是打开一个新页面“Ässessment.aspx”。我试过这样:
lblVideoAssessment.Text = "<a cssclass='IconDisplayCss' width='300px' height='300px' onclick='javascript:OpenDialog('../SitePages/Assessment.aspx?cat='+cat+);return false;'><img border='none' src='~/_layouts/images/Assessment.png'></a>";
但是它不起作用。我认为问题出在''
(我放置的报价单)或者我需要使用 Page.ClientScript.RegisterStartupScript
如果是...我如何以及在哪里放置它?
请帮忙,因为我一直在为堡垒之夜而苦苦挣扎。
我也得到了使用 Literal Control 的建议。我也尝试过,但它不起作用。