刚学ASP.net 不久 有个很简单的东西 帮忙看下 我自己找不出来错误

来源:百度知道 编辑:UC知道 时间:2024/06/27 11:50:26
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>我的个人网站</title>
<script language="javascript" type="text/javascript">
function Button1_onclick(){
alert("你输入的用户名是:"+Text1.value+" 密码是:"+Password1.value);}
</script>
</head>
<body>
<form id="form1" runat="server">

<script language="javascript" type="text/javascript">
加一个属性:runat="server"
<script language="javascript" type="text/javascript" runat="server">
服务端上运行的东西,到客户端去执行?这样肯定是找不到的!

你可以试试,直接用text1而不用text1.value!如果在客户端执行的话!

<input id="Text1" type="text" name="T1 " />
<input id="Password1" style="width:151px" type="password" name="P1" />
<input id="Button1" type="button" value="OK" onclick="Button1_onclick()" style="width:70px" />

以上几个控件要改为在服务端控件才可以:
<asp:textbox id="Text1" text="" runat="server"/>
<asp:TextBox ID="Password1" TextMode="Password" Text="" runat="server"/>
<asp:Button ID="Button1" OnClick="Button1_onclick()