2013-11-27 45 views
0

我有一个控制页面,我在其中设置了一些我想要控制的参数。该页面在aspx,当我点击提交我想.htm页面textbox上的数据。正如在html中我没有C#文件,所以我该怎么做?将aspx页面的值转移到HTML页面

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> 
<iframe src="http://10.112.90.131/index.htm" border="0" frameborder="0" height="600" width="800"></iframe> 

</asp:Content> 
+0

这哪里是HTML文件,在服务器上或别的地方? –

+0

远程服务器。实际上我正在处理两台服务器。 aspx页面将数据存储到sql服务器,同时我也希望它在html页面上。 – SPandya

回答

1

我认为你应该使用aspx页面而不是HTML虽然可以通过ASPX转移值通过查询字符串为HTML和解析通过JQuery的/ JavaScript的查询字符串。

假设下面是从aspx页面打开Html页面的查询字符串。

http://stackoverflow.com/ShowData.htm?firstname=jhon 

现在在远程HTML的JQuery/JavaScript代码是: -

$(function() { 
     //Setting textbox value to jhon as per querystring 
     $("#SomeTextBoxID").val(getParameterByName("firstname")); 
    } 
    function getParameterByName(name) { 
     name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); 
     var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), 
     results = regex.exec(location.search); 
     return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); 
    } 
+0

感谢您的答案,但对我来说,我不得不使用HTML页面作为第二台服务器,除了我的主服务器,该页面所在的地方不支持aspx。它只支持html。所以只是为了清楚的aspx和html都在不同的服务器 – SPandya

+0

我无法理解它? 澄清我 你将如何打开它(远程HTML页面).. 假设一个用户提交了关于aspx的信息,并且你想打开并在远程html页面上显示输入的aspx数据,域名托管在另一台服务器上那是对的吗? –

+0

是的,实际上我的想法是什么(完全假设)我可以将它重定向到该页面(HTML位于另一台服务器上)按钮单击,之后可能以某种方式我可以在HTML页面上复制/显示数据 – SPandya