当然,UI和数据访问代码决非微不足道。要想深入探索ASP.NET的世界,这些都是首先必须熟悉和掌握的。只有这样,我们才能最快地超越新手的级别。但是,在准备部署一个Web应用程序时,必须考虑到其他许多问题。下面列出的只是一小部分:
我们设计了一个简短的测验,帮你检验是否掌握了开发及部署可靠ASP.NET的要点。5道题中只有一道涉及Web控件的常规知识。剩下的题强调了用户和代码安全性,以及配置文件和诊断。你做好了充分的知识储备,能让ASP.NET Web应用程序顺利应用于实际生产环境吗?
题1
给定以下ASPX文件片断:
<form runat=”server” method=”post” id=”form1”>以及和ASPX文件对应的代码隐藏文件的以下片断(用C#):
<asp:TextBox ID=”txtName” Text=”Builder.Com” EnableViewState=”false”/>
<br>
<asp:TextBox ID=”txtName2” Text=”” EnableViewState=”false”/>
</form>
protected TextBox txtName = new TextBox();}
protected TextBox txtName2 = new TextBox();
…
// Assume this is properly wired as the Load event handler.
private void Page_Load(object source, EventArgs args)
{
txtName2.Text = txtName.Text;
c) “Builder.Com”同时在txtName和txtName2中出现。
d) txtName和txtName2都不会在载入的页上显示为HTML输入控件。
e) “Builder.Com”会在txtName中出现,但txtName2根本不会显示;也就是说,在载入的页上,没有ID属性为“txtName2”的HTML控件。