我正在创建一个在线考试的网站,其中第一个问题被插入到数据库中。 这个问题可能就像
`<Script type=JavaScript/text>
Function display()
{
document.write("a");
}
</script>`
保存在数据库中,但是当我尝试在gridview中显示所有问题的列表时,特定问题会产生问题,意味着它没有在网格中显示。
有什么想法吗?
答案 0 :(得分:0)
确保显示此数据的GridView列的HtmlEncode
属性设置为True
。这样,脚本标记将被编码并实际显示在页面上。 E.g。
<asp:boundfield datafield="Question"
headertext="Question"
htmlencode="true" />
True
是默认值。但是,您的代码/标记可能会因某种原因而改变它。