1

external.js次のような外部javascriptファイルへのリンクがあるhtmlページがあります

<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