我正在获取用户名和密码来运行一些脚本
<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" />