【发布时间】:2017-06-22 03:35:27
【问题描述】:
我正在尝试通过在后面的代码中将锚标记动态创建到标签中来显示用于调用函数的链接,从而将“NEXT”链接添加到测验面板上。普通链接:
<a href=\"#\" runat=\"server\"onserverclick=\"getTestG6Ques\" style=\"text-decoration: none; color: #000000;\">NEXT</a>
适用于 aspx 页面,它已经是内容的一部分。它调用该函数并提出下一个问题。虽然它的位置并不理想。当我将此代码从 aspx.cs 页面插入标签时,会显示“NEXT”链接,但它不会调用该函数,尽管页面会刷新。代码需要在标签内才能放置在正确的位置。
testLabel.Text = "<span style=\"margin:0.5em 0.5em 0.5em 0.5em; display:block;\">" + "<b>Test Quiz Grade 6: " + testTopic + "<span style=\"margin-left:5em;\"><a href=\"#\" runat=\"server\"onserverclick=\"getTestG6Ques\" style=\"text-decoration: none; color: #000000;\">NEXT</a></span>" + "</b><br /><br />" + dataReader["question"].ToString() + "</span>";
【问题讨论】: