この課題を解決するのを手伝ってください:(私は以下のコードを持っています:
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 を使用するという提案もありました。それも試してみましたが、うまくいきません。