在当前页面弹出对话框,请教错在哪呢?

花了心的大萝卜 2012-05-05 01:53:01
.cs:
 
protected void btnEditCommand(object sender, CommandEventArgs e)
{
string url = "CategoryEdit.aspx?ID=" + e.CommandName.ToString();
string strCommand = "window.showModalDialog("+url+", window, \"dialogHeight: 330px; dialogWidth: 400px;edge: Raised; center: Yes; help: No; resizable: No; status: No\")";
string strCommandTest = @"window.showModalDialog(CategoryEdit.aspx');";
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "", strCommand, true);
}



.aspx:

<asp:Button ID="btnEdit" runat="server" Text="编辑" CommandName='<%#Eval("ID") %>' OnCommand="btnEditCommand"/>


button控件在repeater的ItemTemplate中,repeater在updatepanel中
结果点击编辑,没弹出什么,求大侠们指点,多谢!
...全文
112 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
引用 3 楼 的回复:

引用 2 楼 的回复:
string strCommandTest = @"window.showModalDialog(CategoryEdit.aspx');";
改成
string strCommandTest = @"window.showModalDialog('CategoryEdit.aspx');";


晕死,呵呵,多谢指点,确实是少了个……
[/Quote]


多谢!jquery有听过,但是还没深入接触,刚入门,有挺多东西挺模糊,问题还是得一个个解决
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
string strCommandTest = @"window.showModalDialog(CategoryEdit.aspx');";
改成
string strCommandTest = @"window.showModalDialog('CategoryEdit.aspx');";
[/Quote]

晕死,呵呵,多谢指点,确实是少了个引号,顺便请教一下一个问题:
在网上看了些资料,当前页面中弹出一个“页面”用于重新编辑一些属性或者是填写搜索条件的“框框”,可以用visible=false的div块或者window.open()函数。
请问还有一些什么方法,分别适用于什么情况呢?
或者是普遍用的是哪种方法?
yyl8781697 2012-05-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

引用 2 楼 的回复:
string strCommandTest = @"window.showModalDialog(CategoryEdit.aspx');";
改成
string strCommandTest = @"window.showModalDialog('CategoryEdit.aspx');";


晕死,呵呵,多谢指点,确实是少了个引号,顺便请教一下一个问题……
[/Quote]
用jquery插件最方便,比如art.dialog,或者easyui 之类的都很好使,UI页面也很好看
孟子E章 2012-05-05
  • 打赏
  • 举报
回复
string strCommandTest = @"window.showModalDialog(CategoryEdit.aspx');";
改成
string strCommandTest = @"window.showModalDialog('CategoryEdit.aspx');";
  • 打赏
  • 举报
回复
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "", strCommand, true);
这句错了,改成:

ScriptManager.RegisterStartupScript(btnEdit, btnEdit.GetType(), "", strCommand, true);

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧