将值从aspx页面传输到HTML页面

时间:2013-11-27 09:12:37

标签: html asp.net

我有一个控制页面,我在其中设置了我想控制的某些参数。该页面位于aspx,当我点击提交时,我希望该数据位于textbox页面的.htm。就像在HTML中我没有C#文件所以我该怎么做?

<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>

1 个答案:

答案 0 :(得分: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, " "));
    }