问题描述
单位用VB做ASP.NET,VS2003;任务书要求是在一个页面里的一个DATAGRID,其中有两个单元格的值要传给另一个页面用如下模态窗口调用弹出第二个页面并且传值:strUrl=cURL_ASPX&"?UpdateFlg="&C_FLG_SINKI&"&Code=""'"btnReg.Attributes("onclick")="javascript:window.showModalDialog("&strUrl&cDialogOpt&");"(以上的例子只传了一个参数)第二个窗口接收了传来的2个数值以后,把它们放在2个文本框控件里
解决方案
解决方案二:
有什么问题?
解决方案三:
直接在URL裡再加一個參數就可以了撒
解决方案四:
一个会了,两个也ok了!
解决方案五:
把一个页面里面的DATAGRID的单元格里面的列值传递给第二个页面里面的两个文本框里用模态窗口调用传值所以麻烦:)
解决方案六:
url.aspx?参数要传几个就放几个`url.aspx?a=1&b=2&c=3
解决方案七:
小菜鸟单位用VB做ASP.NET,VS2003想看源代码(关于url.aspx?参数的代码,两个页面里都想要),万分感谢!!
解决方案八:
不需要参数传递也可以,全部使用js控制,把列作为showModalDialog的参数传递到页面中给个简单例子给你,你的datagrid中加个摸斑列,里面放这些代码<inputtype="button"value="传递"onclick="ShowM(this.parentNode.parentNode),然后生成的html大概如下test.htm<script>functionShowM(tr){window.showModalDialog("new.htm",tr,"");//把当前行作为参数传递到new.htm,就是你的aspx页就可以了}</script><tableborder='1px'><tr><td>cell11</td><td>cell12</td><td><inputtype="button"value="传递"onclick="ShowM(this.parentNode.parentNode)"/></td></tr><tr><td>cell21</td><td>cell22</td><td><inputtype="button"value="传递"onclick="ShowM(this.parentNode.parentNode)"/></td></tr><tr><td>cell31</td><td>cell32</td><td><inputtype="button"value="传递"onclick="ShowM(this.parentNode.parentNode)"/></td></tr><tr><td>cell41</td><td>cell42</td><td><inputtype="button"value="传递"onclick="ShowM(this.parentNode.parentNode)"/></td></tr></table>
new.htm,这个可以为你的aspx页面<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>无标题页</title></head><body><inputtype="text"id="c1"/><br/><inputtype="text"id="c2"/><br/><inputtype="button"value="修改"onclick="SetP()"/><script>vartr=window.dialogArguments;//获取父页传递的行参数//设置内容document.getElementById("c1").value=tr.cells[0].innerHTML;document.getElementById("c2").value=tr.cells[1].innerHTML;functionSetP(){tr.cells[0].innerHTML=document.getElementById("c1").value;tr.cells[1].innerHTML=document.getElementById("c2").value;window.close();}</script></body></html>
解决方案九:
把一个页面里面的DATAGRID的单元格里面的列值传递给第二个页面里面的两个文本框里用模态窗口调用传值所以麻烦:)Request取啊