Источником страницы в ASP.Net является файл ASPX.CS, который находится на сервере, я сомневаюсь, что ваш JavaScript может подключиться к этому.Связь между сервером и уровнем пользовательского интерфейса является механизмом шаблонов.
Вы определяете поля в файле ASPX, и эти поля шаблона заполняются текущей записью DataViews.Сокращенный JavaScript, который находится на странице, запускает этот движок шаблонов.
Вы не можете просто сгенерировать динамический HTML или получить доступ к JavaScript-стороне вещей с сервера.Таким образом, наличие значений полей в DOM, вероятно, является лучшим выбором.При необходимости вы можете сделать элементы управления невидимыми.
Пример чтения значений элементов управления пользовательского интерфейса с помощью JavaScript:
<%@ MasterType VirtualPath="~/MasterPages/FormDetail.master" %>
<asp:content id="cont1" contentplaceholderid="phDS" runat="Server">
<script language="javascript" type="text/javascript">
window.addEventListener('load', function () {
// Fetch a value from UI control
var control = px_alls["edControlID"];
var value = control.getValue();
});
</script>
[...]
</asp:content>