脂肪是什么组织:急等:无法找到脚本库“/aspnet_client/system_web/1_1_4322/WebUIValidation.js”解决后textbox不一样长

来源:百度文库 编辑:高考问答 时间:2024/04/25 06:25:42
我用ASP.NET建立了一个面向web的项目,用户界面上有一个登录界面,里面有一个验证不能为空的控件。然后开始运行,出现:
无法找到脚本库“/aspnet_client/system_web/1_1_4322/webuivalidation.js”,请尝试手动放置此文件,或通过运行“aspnet_regiis -c”重新安装。

我自己寻找了好多解决方法,运行了“aspnet_regiis -c”和“aspnet_regiis -i”命令多次,结果还是不行

后来在百度里面找到一个答案:
在本文件里添加<%@ Page clienttarget="downlevel" %>

以上问题解决了,可是出现了新的问题,用于登录的两个textbox变的有些不一样长,感觉怪怪的,怎么回事啊?
我根据 里奥特 的答案试了一下,还是不一样长啊
输入工号的框比密码框长,他们都是114px,就算我强制把密码框该成200px,运行后跟没改前一样
下面是登陆框的部分代码:
<TR>
<TD bgColor="#f2f8ff">
<P> </P>
<P align="center">工号:
<asp:TextBox CssClass="input" id="txtGH" runat="server" Width="114px" BackColor="#C0FFFF"></asp:TextBox>
<asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" ErrorMessage="工号不能为空!"
ControlToValidate="txtGH">*</asp:RequiredFieldValidator></P>
<P align="center">密码:
<asp:TextBox CssClass="input" id="txtMM" runat="server" Width="200px" TextMode="Password" BackColor="#C0FFFF"></asp:TextBox>
<asp:RequiredFieldValidator id="RequiredFieldValidator2" runat="server" ErrorMessage="密码不能为空!" ControlToValidate="txtMM">*</asp:RequiredFieldValidator></P>
<P align="center">
<asp:Button id="btnLogin" runat="server" Text="登 录"></asp:Button></P>
</TD>
顺便说一下,验证不能为空的控件是RequiredFieldValidator

在XP或2003系统里,密码输入框一般比文本输入框要短些,不过你可以通过设置一样的class,使得两个输入框一样长.比如:
<asp:TextBox CssClass="input" id="UserName"></asp:TextBox>
<asp:TextBox CssClass="input" id="Password" TextMode="Password"></asp:TextBox>

可能不全是Web控件中的TextBox,或者看看它们的class属性。