我有一个控制页面,我在其中设置了我想控制的某些参数。该页面位于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>
答案 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, " "));
}