我設置通過JavaScript隱藏提交值,如下隱藏的字段值已更新但未在代碼隱藏中顯示更新的值?
<script lang="JavaScript" type="text/javascript">
function ChangeVal()
{
var elem = document.getElementById("btnDownloadStream");
if (elem.value == "Start")
{
elem.value = "Stop";
document.getElementById('myHiddenInput').value = "1";
}
else
{
document.getElementById('myHiddenInput').value = "0";
elem.value = "Start";
}
}
我試圖讓代碼隱藏字段的值後面。我的代碼是
HiddenField myHiddenInput = (HiddenField)Page.FindControl("myHiddenInput");
var val = myHiddenInput.Value;
在此行之前,我打電話給一個函數,它創建並生成GetResponseStream()
。在做這件事的時候,我無法從服務器控件中獲得價值。爲什麼?
'在此行之前,我調用了一個創建並生成GetResponseStream()的函數。':所以你說如果你不這樣做,它會起作用嗎? –
是的Michael 如果我不調用GetResponseStream()方法,那麼我能夠查看更新的值。 –
好的,那麼在問題中包含該代碼可能非常重要。 –