いくつかのスクリプトを実行するためのユーザー名とパスワードを取得しています
<act:ModalPopupExtender ID="unixLoginMPE" runat="server" TargetControlID="rdoUnix"
PopupControlID="unixPanel" BackgroundCssClass="modalBackground" CancelControlID="unixCancel" OkControlID="unixSubmit"
/>
<asp:Panel ID="unixPanel" runat="server"
CssClass="modalPopup" align="center" Style="display: none">Unix Username: <asp:TextBox ID="unixName" ClientIDMode="Static" runat="server" />
<br />
Unix Password: <asp:TextBox ID="unixPass" runat="server" ClientIDMode="Static" TextMode="Password" />
<br />
<asp:Button ID="unixCancel" runat="server" Text="Cancel" />
<asp:Button ID="unixSubmit" ClientIDMode="Static" runat="server" Text="Submit" OnClientClick="enableRDO()" />
</asp:Panel>
私のコードビハインドでは、値が渡されたかどうかをテストするために、このようなことをしています。
Dim UNIXPASSWORD As String = unixPass.text
Dim UNIXUSERNAME As String = unixName.Text
MsgBox(UNIXCOMPUTERNAME)
MsgBox(UNIXUSERNAME)
MsgBox(UNIXPASSWORD)
ラジオ ボタンを有効にするスクリプトを参照します。その問題を解決するために質問をしました。すべて解決しました。ラジオ ボタンが選択されたときにモーダル ウィンドウが開いているかどうかを確認できません。
<script type="text/javascript">
function enableRDO() {
var cancel = document.getElementById('rdoUnix');
cancel.setAttribute('checked', 'true');
};
</script>
何らかの理由で、値は Google Chrome では正常に渡されますが、IE では渡されません。私はこれに数時間取り組んでいますが、他に何を試すべきかわかりません...または検索します
編集:
私はまだこれを試みています。ダミーのテキスト ボックスをセットアップしますが、それらに渡すことができれば後で非表示にします。私はまだこれで非常に迷っています...
<asp:TextBox ID="dummyUnixName" runat="server" />
<asp:TextBox ID="dummyUnixPass" runat="server" />