asp.net 2.0做的一个小小登陆页面,就一个login控件,老是有脚本错误!
源程序如下:
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Login ID="Login1" Runat="server" DisplayRememberMe="false" EnableValidation="false" EnableViewState="false" VisibleWhenLoggedIn="false">
</asp:Login>
</form>
</body>
</html>
环境:ie6,iis6
问题点数:20、回复次数:8Top
1 楼rickjelly2004(每逢佳节倍思亲-------------快乐生活)回复于 2004-12-03 17:57:50 得分 2
是不是没加你的SRC=OO。JS
没加你的JS文件呀Top
2 楼ldljlq(越搞越不明白)回复于 2004-12-03 17:59:18 得分 2
兄弟这么快就用上asp.net2.0了,真是幸福呀。Top
3 楼yifanwu(逸凡)回复于 2004-12-03 18:09:45 得分 0
to:rickjelly2004(rick & jelly)
没加什么js呀?所有的js都是.net里面的呀Top
4 楼yifanwu(逸凡)回复于 2004-12-03 18:11:38 得分 0
这是生成的静态页面,老是提示‘语法错误’,有第4行,第一个字符
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>
Untitled Page
</title></head>
<body>
<form method="post" action="NewLogin.aspx" id="form1">
<div>
<input type="hidden" name="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" value="/wEPDwULLTE4MTgyNjU1OTJkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYBBRJMb2dpbjEkSW1hZ2VCdXR0b24z+2TiZHfE8EQpwTRcSz6sD1biuQ==" />
</div>
<script type="text/javascript">
<!--
var theForm = document.forms['form1'];
function __doPostBack(eventTarget, eventArgument) {
if (theForm.onsubmit == null || theForm.onsubmit()) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
// -->
</script>
<table cellpadding="1" border="0" id="Login1">
<tr>
<td><table cellpadding="0" border="0">
<tr>
<td align="center" colspan="2">Log In</td>
</tr><tr>
<td align="right"><label for="Login1_UserName">User Name:</label></td><td><input name="Login1$UserName" type="text" id="Login1_UserName" /></td>
</tr><tr>
<td align="right"><label for="Login1_Password">Password:</label></td><td><input name="Login1$Password" type="password" id="Login1_Password" /></td>
</tr><tr>
<td align="right" colspan="2"><input type="submit" name="Login1$Button" value="Log In" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("Login1$Button", "", true, "Login1", "", false, false))" id="Login1_Button" /></td>
</tr>
</table></td>
</tr>
</table>
<script src="WebResource.axd?a=s&r=WebForms.js&t=632350721866093750" type="text/javascript"></script>
</form>
</body>
</html>
Top
5 楼rickjelly2004(每逢佳节倍思亲-------------快乐生活)回复于 2004-12-03 18:14:29 得分 4
我说的意思就是你的控件中用到的JS,你是不是放在一个JS文件中呀,如果是,那你就要引用这个文件呀Top
6 楼yifanwu(逸凡)回复于 2004-12-03 18:21:39 得分 0
谢谢rickjelly2004(rick & jelly)
我没有用js呀,你看生成的html就知道了,所有js都是ms以WebResource.axd的形式加入的,我想如果真要我去找问题的话,可能只有一个个js的去看去调试,这样得花不少时间,我觉得应该有人遇到过吧?是不是我设置有问题?或者其它什么原因?Top
7 楼passionke(每一步都改变未来,却只能有一种结局!)回复于 2004-12-03 19:04:19 得分 12
upTop
8 楼yifanwu(逸凡)回复于 2004-12-07 10:20:25 得分 0
怎么没有人用?没有遇到过吗?Top




