1

我有一个 html 页面,其中包含指向外部 javascript 文件的链接,external.js如下所示

<script type =" text/javascript" src="external.js"></script>

该页面包含一个<asp:HiddenField>定义为Hidden1.

在我的外部 .js 文件中有一个函数passData(),它基本上填充Hidden1了一些值。我这样做的方法如下。

HTML上

<script> passData("<%=Hidden1.ClientID%>") </script> 然后在external.js

function passData(hiddenFieldID)
{
document.getElementByID(hiddenFieldID).Value = "Value";
}

我现在一直在尝试的是通过以下方式Hidden1从我的代码中获取价值vb.net

Dim str = Hidden1.value

然而,没有运气。我注意到我应该执行某种回发,以便可以获取值。但是,我在想的是,Hidden1当我使用时,我的 html 页面上的值如何显示,同时除非我执行回发,否则我alert无法page_load在我的页面上检索它。.aspx在我的应用程序中,我真的很想让它工作,而无需添加一个按钮来初始化回发。我需要Hidden1在我的代码隐藏页面中获取价值,.aspx以便将其存储在数据库中。有什么建议或想法吗?

4

0 回答 0