Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在aspx页面中接收参数?_Html_Asp.net_Iframe - Fatal编程技术网

Html 如何在aspx页面中接收参数?

Html 如何在aspx页面中接收参数?,html,asp.net,iframe,Html,Asp.net,Iframe,我有一个.html页面,其中有一个指向.aspx页面的链接 我将参数从html发送到aspx,如下所示: <a href="javascript:openContent('page1.aspx?id=7&details_id=7', 870, 1050, 200, 300)">Page 1</a> 在我的.aspx页面上,我有一个iframe: <iframe src="http://mywebsite.com/?page_id="<%=Requ

我有一个.html页面,其中有一个指向.aspx页面的链接

我将参数从html发送到aspx,如下所示:

<a href="javascript:openContent('page1.aspx?id=7&details_id=7', 870, 1050, 200, 300)">Page 1</a>

在我的.aspx页面上,我有一个iframe:

<iframe src="http://mywebsite.com/?page_id="<%=Request.QueryString["id"]%>"&details_id='<%=Request.QueryString["details_id"]%>' scrolling='no' width="850" height="800" frameborder=0></iframe>

我猜
openContent
函数不存在,因为你自己说你没有javascript

我建议改变这个

<a href="javascript:openContent('page1.aspx?id=7&details_id=7', 870, 1050, 200, 300)">Page 1</a>



我想显示的页面未显示。我没有收到错误,但我的格式已更改,并显示了不同的帧。也许是我用QueryString格式化帧源时出错了?我仍然不清楚。问题在哪里?javascript调用是否正确?如果没有,请告诉我们。也许你可以为此创建一个JSFIDLE。我没有java脚本。我只是想从html tp aspx中传递参数,看起来我没有以正确的方式嵌入请求/您从哪里获得
openContent
函数?它在我的.js文件中。并且正在接受我传递的url。现在我需要的是这个链接的工作。如果有人能够帮助OpenContent是我在.js文件中声明的java脚本函数,它可以打开带有指定URL的弹出窗口,那就太好了。如果您使用
open
而不是您自己的函数,那么它是否工作?那个么你们就知道该往哪里看了。窗户是朝两个方向打开的。只有使用openContent,我才能打开一个弹出窗口,并以我想要的方式调整/定位它。使用open()打开整个页面的内容与使用openContent方法打开的内容相同。在我的代码中,这是完全有效的。您正确地使用了
查询字符串,所以不是这样。考虑一下其他选项:您可以单独调用url并检查参数是否正确地传递到代码中吗?可以。我传递了URL,它打开了正确的页面
<a href="javascript:open('page1.aspx?id=7&details_id=7', 870, 1050, 200, 300)">Page 1</a>