У меня есть контрольная страница, на которой я устанавливаю определенные параметры, которые я хочу контролировать. Страница находится в aspx
и когда я нажимаю submit, я хочу, чтобы эти данные textbox
в textbox
страницы .htm
. Как и в 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>
Я думаю, вы должны использовать aspx-страницу вместо html, хотя вы можете передавать значение через aspx в html через строку запроса и строку запроса синтаксического анализа через JQuery/JavaScript.
Предположим, что строка "Запрос" находится на странице aspx, чтобы открыть страницу Html.
http://stackoverflow.com/ShowData.htm?firstname=jhon
Теперь JQuery/JavaScript-код на удаленном html будет: -
$(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, " "));
}