各位,现在有一个问题。在Gridview中有一个按钮,如何能让用户按了这个按钮之后弹出一个对话框,如果选了确定,转入A.aspx并传相应参数,,选了取消转入b.aspx,
解决方案 »
- .NET中查询数据过多时,内存溢出如何处理
- 未能加载文件或程序集“Newtonsoft.Json”或它的某一个依赖项。无法验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全
- 帮忙解释一个语句
- 帮忙看看吧sql语句
- 页面能够正常运行,但是在状态栏中显示感叹号的警告图标,大家帮我分析一下错误原因
- 可以给ActiveX传递参数吗?
- 怎样将两个table 联接成一个table效果!
- 新年快乐
- 如何动态设置datagrid的某列的readonly=true这个属性?
- C#调用ActiveX控件的疑问,调用成功,但是如何进入代码程序
- 一个排列组合问题,26个字母,穷尽指定长度的组合方式
- html控件如何调用cs里面的方法
LinkButton LinkBt =(LinkButton) e.Row.FindControl("LinkButton1");
Label Lab =(Label) e.Row.FindControl("Label1");//这个Label就是你要传的参数
int Temp1 = Convert.ToInt32(Lab.Text.ToString());
LinkBt.Attributes.Add("onclick", "window.showModalDialog('xxxx.aspx?id=" +Temp1+ "','window','dialogWidth:880px;DialogHeight=380px;status:no;help:no;resizable:yes;');window.location='#';");
2、如果选了确定,转入A.aspx并传相应参数,,选了取消转入b.aspx, 答案:确定你就传你的参数,上面已经有。取消的话还是一样的window.showModalDialog,这个取消按钮你可选用Html控件
最后别忘了,所有子窗口<head>中都要加上:<base target="_self" />
主要目的:
根据对话结果,生成不同的URL
{}else
{}
onclientclick="javascript:if(confirm(''){document.getElementById('hd_test').value='a.aspx'})elsedocument.getElementById('hd_test').value='b.aspx'}";
在cs代码上就可以
string strUrl=hd_test.value;
this.response.redirect(strUrl);
this.response.redirect(strUrl);
明白了我的意思。。我之间也是这么作的,但在.cs文件中取不到值。
//弹 出确定按钮 例子
<%#"<A id=\"btnDelete\" onclick=\"return confirm('你是否 确定删除这条记录吗?');\" href=\"pushproduct.aspx?dl="+DataBinder.Eval(Container.DataItem,"code") +"\">"+"删除"+" </A>"%>