📄 login.aspx
字号:
<%@ Register TagPrefix="snowy" TagName="Login" src="login.ascx" %>
<html>
<head>
<title>用户控件举例</title>
<script language="C#" runat="server" >
void OnSubmit(object sender, EventArgs arg)
{
if(login1.Authenticate())
{
Submit.Visible = false;
login1.Visible = false;
label1.Text = "欢迎你" + login1.UserName + "!";
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<snowy:Login id="login1" runat="server"
UserName="Your Name" />
<asp:Label id="label1" runat="server"/>
<asp:Button id="Submit" runat="server"
OnClick="OnSubmit" Text="登录" />
<hr/>
<h3>第一版序言(Preface to the First Edition)</h3>
在很多方面,管理一个大型的计算机编程项目和其它行业的大型工程很相似——比大多数程序员所认为的还要相似;在很多另外的方面,它又有差别——比大多数职业经理所认为的差别还要大。<br/>
这个领域的知识在累积。现在AFIPS(美国信息处理学会联合会)已经有了一些讨论和会议,也出版了一些书籍和论文,但是还没有成型的方法来系统地进行阐述。提供这样一本主要反映个人观点的小书看来是合适的。<br/>
虽然我原来从事计算机科学的编程方面的工作,但是在1956-1963年间自动控制程序和高级语言编译器开发出来的时候,我主要参加的是硬件构架方面的工作。在1964年,我成为操作系统OS/360的经理,发现前些年的进展使编程世界改变了很多。<br/>
管理OS/360的开发是很有帮助的经历,虽然是失败的。那个团队,包括我的继任经理F. M. Trapnell,有很多值得自豪的东西。那个系统包括了很多优秀的设计和实施,成功地应用在很多领域,特别是设备无关的输入输出和外部库管理,被很多技术革新广泛复制。它现在是十分可靠的,相当有效,和非常通用的。<br/>
但是,并不是所有的努力都是成功的。所有OS/360的用户很快就能发现它应该做得更好。设计和实现上的缺陷在控制程序中特别普遍,相比之下,语言编译器就好得多。大多数这些缺陷发生在1964-1965年的设计阶段,所以这肯定是我的责任。此外,这个产品发布推迟了,需要的内存比计划中的要多,成本也是估计的好几倍,而且第一次发布时并不能很好地运行,直到发布了几次以后。<br/>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -