从javascript中获取隐藏字段值以在代码隐藏中使用而不用按钮而不是后缀

时间:2013-02-12 17:08:46

标签: asp.net vb.net vb.net-2010

我有一个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并且同时我无法在alert上检索时,我的html页面上page_load的价值如何显示我的.aspx除非我执行回发。在我的应用程序中,我真的很想让它工作,而无需添加按钮来初始化回发。我需要在Hidden1代码隐藏页面中获取.aspx值,以便将其存储在数据库中。有什么建议或想法吗?

0 个答案:

没有答案