Окно режима - это удобный способ расширить текущую страницу, но файл ASPX можно назвать только таким образом как iframe of HTM -файла. В то же время строка запроса также является способом создания удобной и обычно используемой страницы для передачи значения. в окне режима?
Мы можем использовать сценарий JS для реализации этой функции:
1. Позвоните в код страницы:
<script language = "javascript">
Функция getCorrelativeId ()
{{
rdl = document.getElementsbyname ("rdlsystem");
input = document.getElementById ("txtCorrelAtiveM");
sysid = "";
для (i = 0; i <rdl.length; i ++)
{{
if (rdl [i] .tagname == "input")
{{
if (rdl [i].
{{
sysid = rdl [i].
}
}
}
Arg = window.showmodaldialog ("searchitemc.htm? Sysid ="+sysid, window, "stogizable: 1;") ;;) ;;) ;;) ;;);
if (arg! = null)
{{
input.value = arg;
}
}
</script>
2. Код файла HTM (SearchItemc.htm):
<html>
<голова>
<script language = "javascript">
Функция разрешений ()
{{
var frm = window.frames [0];
frm.location = location.toString ().
}
</script>
</head>
<тело>
<Таблица align = "left" cellpadding = "0" cellspacing = "0" id = "table1">
<tr>
<td value = "top"> <iframe id = "ifmain"> </iframe> </td>
</tr>
</table>
</body>
</html>
3. ASPX File (SearchItemc.aspx) код:
request.querystring ["sysid"].