因此,经过大量搜索后,我终于认为我在sharepoint页面上启用了内联脚本(通过更改web.config中的解析器设置)。但是,以下仍然没有工作:
此:
<asp:Button runat="server" Text="Go!" id="GoBtn" OnClick="test()"/>
应该叫这个:
<script type="text/javascript" runat="server">
function test()
{
alert('Hello World!');
}
</script>
但事实并非如此。有什么建议吗?
答案 0 :(得分:0)
OnClick
属性表示服务器端事件。
你需要:
<asp:Button runat="server" Text="Go!" id="GoBtn" OnClientClick="test()"/>
答案 1 :(得分:0)
尝试从脚本标记中删除runat =“server”。没有必要这样做。