ASP.NET 1.1からASP.NET 2.0にプロジェクトをアップグレードしています。ASP.NETとJavascriptエラー
<input type="hidden" name="__TabControlAction" />
をそして私は、次のJavaScript関数があります:私のaspxページでは、私はこのように、隠されたフィールドを持っている
function __tabStripPostBack(key) {
var theform;
if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
theform = document.forms["Form1"];
}
else {
theform = document.Form1;
}
theform.__TabControlAction.value='Click';
theform.__TabControlKey.value=key;
theform.submit();
}
は、ASP.NET 1.1では、このコードは正常に動作しますが。しかし、今ではASP.NET 2.0にアップグレードしたので、「__TabControlActionはnullまたはオブジェクトではありません」というエラーが発生します。何らかの理由で、たとえそこにあってもJavaScriptが隠しフィールドを見つけることができないようです。誰にでもアイデアはありますか?
でした。それはform1と言います。とにかくそれを['aspnetForm']に置き換えようとしました。それでも同じエラー。 – Icemanind
フォームを設定した後、この 'alert(theform);のように行を入れてみてください。それがnullかどうかを知ることで、問題を絞り込むことができます。 – JerSchneid