Sharepoint 2010 SP.UI.ModalDialog.showModalDialog未执行代码隐藏

Sharepoint 2010 SP.UI.ModalDialog.showModalDialog未执行代码隐藏,sharepoint-2010,Sharepoint 2010,我有一种情况,我想执行一些代码,然后打开一个模式弹出窗口。我使用一个带有onClick事件的LinkButton来完成这项工作,后面的代码会执行,但弹出窗口不会打开 代码隐藏 Page.ClientScript.registerstartupscript(this.gettype(),"","javascript:SP.UI.ModalDialog.showModalDialog({ url: '../Lists/GBE/NewForm.aspx', title: 'User Survey' }

我有一种情况,我想执行一些代码,然后打开一个模式弹出窗口。我使用一个带有onClick事件的LinkButton来完成这项工作,后面的代码会执行,但弹出窗口不会打开

代码隐藏

Page.ClientScript.registerstartupscript(this.gettype(),"","javascript:SP.UI.ModalDialog.showModalDialog({ url: '../Lists/GBE/NewForm.aspx', title: 'User Survey' }); return false;",true)
设计

<asp:LinkButton onclick="LinkButton-click" runnat="serevr" />

页面。ClientScript.RegisterStartupScript将在页面上呈现脚本块。您不需要添加javascript:protocol前缀:

Page.ClientScript.RegisterStartupScript(
  GetType(),
  <ScriptKey>,
  "SP.UI.ModalDialog.showModalDialog({ url: '../Lists/GBE/NewForm.aspx', title: 'User Survey' }); return false;",
  true);

Page.ClientScript.RegisterStartupScript
将在页面上呈现脚本块。您不需要添加javascript:protocol前缀:

Page.ClientScript.RegisterStartupScript(
  GetType(),
  <ScriptKey>,
  "SP.UI.ModalDialog.showModalDialog({ url: '../Lists/GBE/NewForm.aspx', title: 'User Survey' }); return false;",
  true);

我有一辆林肯汽车。当用户单击按钮时,我想执行一些代码,然后显示popup@niloo:是的,我刚刚包括了javascript:的用途。在你的启动脚本中省略javascript:是否有javascript错误?当显示一个简单警报而不是showDialogCall时,它能工作吗?没有错误,执行代码但不打开弹出窗口。当显示一个简单警报而不是showDialogCall时,它能工作吗?我有一个linkbutoon。当用户单击按钮时,我想执行一些代码,然后显示popup@niloo:是的,我刚刚包括了javascript:的用途。在你的启动脚本中省略javascript:是否有javascript错误?当显示一个简单警报而不是showDialogCall时,它是否工作?没有错误并执行代码,但不打开弹出窗口当显示一个简单警报而不是showDialogCall时,它是否工作?