我原来是写ASP的,现在正往ASP.NET上面转,其间碰到问题不少,都很菜鸟,望各位指教.
原来写ASP的时候我喜欢把CSS样式和JavaScript做成单独的文件,然后在页面中用<link>和<script></script>这两个标签引用,现在我在net上再用<link>时,它说框架不支持这种用法,不知道ASP.NET中使用外部样式文件时是不是也和ASP一样的引用.其次,运行在服务器端的Form标签也有onsubmit事件,能不能和ASP一样,在onsubmit事件中调用 javascript函数,效果是不是和ASP一样的,例如以下使用方法是不是和ASP一样:
<form id="Login_Form" name="Login_Form" method="post" runat="server" onsubmit="return check(Login_Form)"></form>
这样的用法能不能得到和ASP一样的效果.
原来写ASP的时候我喜欢把CSS样式和JavaScript做成单独的文件,然后在页面中用<link>和<script></script>这两个标签引用,现在我在net上再用<link>时,它说框架不支持这种用法,不知道ASP.NET中使用外部样式文件时是不是也和ASP一样的引用.其次,运行在服务器端的Form标签也有onsubmit事件,能不能和ASP一样,在onsubmit事件中调用 javascript函数,效果是不是和ASP一样的,例如以下使用方法是不是和ASP一样:
<form id="Login_Form" name="Login_Form" method="post" runat="server" onsubmit="return check(Login_Form)"></form>
这样的用法能不能得到和ASP一样的效果.
2.随便用个按钮runat="server"就可以回发事件
.net中的button 是用runat = server 来触发的,你不加的话就得使用客户端触发的方法。
<title>DataPowerAssignGUR</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<LINK href="../css/style.css" type="text/css" rel="stylesheet">
<script src="../JScript/CharOpra.js"></script>
<script src="../JScript/ListBox.js"></script>
<script src="../JScript/DataPower.js"></script>
</HEAD>onsubmit一样用
private void Button2_Click(object sender, System.EventArgs e)
{
string str_Open ="<script>window.open('Expert_Mess.aspx?')</script>";
}
一般这样写
Response.Write(str_Open);
<script language="javascript" SRC="Clientcomm.js"></script>
其实是这样的,我正在学.NET,现在正在做个登录页面,我现在就是想在用户点提交的时候做个客户端判断,所以决定用JavaScript来做,但在.NET中,实在不知道怎么用,下面是这个程序的例子,各位看看哪里有问题.这个程序运行时报JavaScript错,说找不到对象,我不明白为什么会这样,函数和路径都是对的,为什么会这样,各位帮忙看一下.
<%@ Page Language="c#" ContentType="text/html" ResponseEncoding="gb2312" CodeBehind="Login.aspx.cs" AutoEventWireup="false" Inherits="CWebShop.manage.Login" %>
<HTML>
<HEAD>
<title>ASP.NET C#</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<LINK href="css/ebiz.css" type="text/css" rel="stylesheet">
<script language="javascript" src="../javascript/portal/UserLoginDefault.js"></script>
</HEAD>
<body>
<table width="1002" height="500" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
<form id="UserLogin_Form" name="UserLogin_Form" method="post" runat="server" onsubmit="return UserLogin_Submit_Login(UserLogin_Form)">
<TBODY>
<tr>
<td width="150" height="30"> </td>
<td height="30"> </td>
</tr>
<tr>
<td width="150" height="30" align="right">用户名:</td>
<td height="30" align="left"><asp:textbox CssClass="UserLogin_input" ID="UserLogin_UserId" MaxLength="20" runat="server" TabIndex="1"
TextMode="SingleLine" ToolTip="请在这里输入用户名" /></td>
</tr>
<tr>
<td width="150" height="30" align="right">密码:</td>
<td height="30" align="left"><asp:textbox CssClass="UserLogin_input" ID="UserLogin_UserPassword" MaxLength="20" runat="server"
TextMode="Password" /></td>
</tr>
<tr>
<td width="150" height="30" align="right">
<asp:imagebutton AlternateText="登录" CommandArgument="Login" CommandName="UserLogin_Action" ID="UserLogin_Submit" ImageUrl="../images/pum/ebiz_l_icon1.gif" runat="server" />
</td>
<td height="30" align="left"> <asp:hyperlink ID="UserLogin_Register" ImageUrl="../images/pum/ebiz_l_icon2.gif" NavigateUrl="#"
runat="server" Target="_blank" Text="新用户注册"></asp:hyperlink></td>
</tr>
</form>
</table>
</td>
</tr>
</TBODY></table>
</body>
</HTML>