�gӭ���R�ЈD�W(w��ng) Ո(q��ng) | ע��(c��)

���] WEB�����O(sh��)Ӌ(j��)ASP.NET(�ڶ���l(f��))

���ߣ�ꐹ�܊�Ⱦ�
�����磺�����]늳���������r(sh��)�g��2013-04-01
�_���� 16�_ �(y��)��(sh��)�� 256
�� �D �r(ji��):¥26.2(7.5��) ���r(ji��)  ¥35.0 ��䛺�ɿ�����(hu��)�T�r(ji��)
����ُ(g��u)��܇ �ղ�
�_������ ȫ��(ch��ng)���]
?�½������س���
������Ǖ�����>

WEB�����O(sh��)Ӌ(j��)ASP.NET(�ڶ���l(f��)) ���(qu��n)��Ϣ

WEB�����O(sh��)Ӌ(j��)ASP.NET(�ڶ���l(f��)) ������ɫ

����ȫ����12�£���(n��i)�ݷ֞�ɲ�����**���֞��1�º͵�2������Ҫ��Bweb���A(ch��)֪�R(sh��)��asp.net���P(gu��n)֪�R(sh��)���ڶ����֞��3�¡���12�����ľW(w��ng)�j(lu��)�漰�Č�(sh��)��ģ�K���l(f��)���Y(ji��)�����еļ��g(sh��)�ͽM����Ԕ��(x��)��Bÿ��(g��)ģ�K���O(sh��)Ӌ(j��)ԭ������(sh��)�F(xi��n)�^�����M(j��n)���v��asp.net�ھW(w��ng)�j(lu��)�_�l(f��)�еđ�(y��ng)������(n��i)����Ҫ����asp.net�ؼ���ado.net����(sh��)��(j��)������linq ��ԃ���W(w��ng)վ���}����(sh��)��(j��)�(y��n)�C�;W(w��ng)�j(lu��)��(y��u)���ȡ� ����������(sh��)�`֪�R(sh��)�c��Փ֪�R(sh��)����������ʹ�x��ͨ�^�H�Ԅ�(d��ng)�ց�����asp.net�¼��g(sh��)���Ķ��W(xu��)��(x��)�M���ܶ��֪�R(sh��)���˽�M���ܶ�đ�(y��ng)����������������ͨ�ߵ�ԺУ���P(gu��n)���I(y��)web�����O(sh��)Ӌ(j��)���W(w��ng)�j(lu��)�����O(sh��)Ӌ(j��)��asp.net�����O(sh��)Ӌ(j��)���n�̵Ľ̲���ͬ�r(sh��)Ҳ�m���ڳ����м�(j��)asp.net�Ñ�W(xu��)��(x��)������

WEB�����O(sh��)Ӌ(j��)ASP.NET(�ڶ���l(f��)) ��(n��i)�ݺ�(ji��n)��

����1���汾*�����c�r(sh��)���M(j��n) ����2������*���еľW(w��ng)�j(lu��)��(y��ng)��ģ�K ����3�����E�������f��Ԕ��(x��)���v��ͨ��

WEB�����O(sh��)Ӌ(j��)ASP.NET(�ڶ���l(f��)) Ŀ�

��1�¡�web���A(ch��)֪�R(sh��)��
1.1��internet���A(ch��)��
1.1.1��internet����Դ��
1.1.2���F(xi��n)��internet�İl(f��)չ��
1.2��web�Y(ji��)��(g��u)��
1.2.1��http��(ji��n)�顡
1.2.2��b/s�Y(ji��)��(g��u)��(ji��n)�顡
1.2.3��c/s�Y(ji��)��(g��u)��(ji��n)�顡
1.2.4��b/s�Y(ji��)��(g��u)�cc/s�Y(ji��)��(g��u)���^��
1.2.5��webϵ�y(t��ng)�����ӽY(ji��)��(g��u)��
1.3���W(w��ng)�(y��)��(g��u)�ɼ��g(sh��)����html��
1.3.1��html������
1.3.2��html�ļ��Y(ji��)��(g��u)��
�Y(ji��)��
��(x��)�}��
�ϙC(j��)ָ��(d��o)��
��(sh��)�(y��n)��ݔ��һ��(g��)�ַ�����

��2�¡�asp.net������
2.1��.net�_�l(f��)��
2.1.1��.net��ܺ�(ji��n)�顡
2.1.2��asp.net�c.net��ܵ��P(gu��n)ϵ��
2.1.3��asp��asp.net��php��jsp���^��
2.2���_�l(f��)����visual studio 2010������
2.2.1��visual studio 2010��(ji��n)�顡
2.2.2��ʹ��visual studio 2010��
2.2.3������iis��
2.3��**��(g��)asp.net����
2.3.1���web�(xi��ng)Ŀ��
2.3.2�����Ӵ��a��
2.3.3���������a��
2.3.4���y(c��)ԇ���a��
�Y(ji��)��
��(x��)�}��
�ϙC(j��)ָ��(d��o)��
��(sh��)�(y��n)һ��ݔ��һ��(g��)�ַ�����
��(sh��)�(y��n)��������ʽݔ���ַ�����

��3�¡�asp.net���ÿؼ���
3.1���_�l(f��)վ�c(di��n)ǰ�����á�
3.1.1����(chu��ng)��webվ�c(di��n)��
3.1.2��asp.net�����ļ���
3.1.3��ʹ��վ�c(di��n)��ȫ�������������(y��n)�Cģʽ��
3.1.4������վ�c(di��n)�Ĕ�(sh��)��(j��)�惦(ch��)��ʽ��
3.1.5�������Լ��Ĕ�(sh��)��(j��)�惦(ch��)��ʽ��
3.2��asp.net�ؼ�������
3.2.1��html�ؼ���
3.2.2��html����(w��)���ؼ���
3.2.3��web����(w��)���ؼ���
3.3�����õ�asp.net����(w��)���ؼ���
3.3.1���ı���ؼ�textbox��
3.3.2�����o�ؼ�button��
3.3.3�����x��ؼ�radiobutton��
3.3.4��朽Ӱ��o�ؼ�linkbutton��
3.3.5���б���ؼ�listbox��
3.3.6����(f��)�x��ؼ�checkbox��
3.3.7���D��ؼ�image��
3.4����䛿ؼ���
3.4.1����䛿ؼ���(ji��n)�顡
3.4.2��ʹ�õ�䛿ؼ���
3.5��*��ͨ�ĵ�䛷�ʽ��
3.5.1���Ñ�ע��(c��)���ܡ�
3.5.2���Ñ���䛹��ܡ�
3.5.3���޸��ܴa���ܡ�
3.5.4���ڵ���(y��)��������ע��(c��)��(d��o)�����ܡ�
3.5.5���@ʾ����Ñ������Ñ���B(t��i)���ܡ�
3.5.6������(j��)�Ñ���������@ʾ��ͬЧ���(y��)���ܡ�
3.5.7���Y(ji��)��
3.6�����ڽ�ɫ�ĵ�䛷�ʽ��
3.6.1���ڑ�(y��ng)�ó����І��ý�ɫ��
3.6.2����(chu��ng)����ɫ��
3.6.3����(chu��ng)����ɫ�L��Ҏ(gu��)�t��
3.6.4���x���Ñ���ɫ��(qu��n)�ޡ�
3.6.5���(y��n)�C��ɫ�ĵ�䛡�
3.6.6���Y(ji��)��
3.7�������Ñ����ڙ�(qu��n)������
�Y(ji��)��
��(x��)�}��
�ϙC(j��)ָ��(d��o)��
��(sh��)�(y��n)һ���Ñ�ע��(c��)���ܡ�
��(sh��)�(y��n)�����Ñ�����ϵ�y(t��ng)��

��4�¡�asp.net��(du��)�󾎳̡�
4.1��asp.net�Ĕ�(sh��)��(j��)�־��Ԍ�(du��)��
4.1.1��session��(du��)��(ji��n)�顡
4.1.2��cookies��(du��)��(ji��n)�顡
4.1.3��application��(du��)��(ji��n)�顡
4.1.4��viewstate��(du��)��(ji��n)�顡
4.2��asp.net�Ĕ�(sh��)��(j��)�L����(du��)��
4.2.1���L��server��(du��)��
4.2.2���L��request��(du��)��
4.2.3���L��response��(du��)��
4.3���L��access��(sh��)��(j��)��(k��)��
4.3.1��system.data.oledb�������g��
4.3.2�����_���P(gu��n)�]�B�ӡ�
4.3.3���xȡ��(sh��)��(j��)��
4.3.4��ʹ��sql�Z�������(sh��)��(j��)��
4.4��һ��(g��)��(ji��n)�ε�ͶƱϵ�y(t��ng)��
4.4.1���O(sh��)Ӌ(j��)ͶƱ���ܵĔ�(sh��)��(j��)�惦(ch��)��ʽ��
4.4.2��ͶƱ�(xi��ng)Ŀ�������ܡ�
4.4.3��ͶƱ���ܡ�
4.4.4���D�λ��@ʾͶƱ�Y(ji��)�����ܡ�
4.4.5���Y(ji��)��
4.5����ֹ�؏�(f��)ͶƱ���g(sh��)��
4.5.1������session��(du��)��
4.5.2������cookies��(du��)��
4.5.3���(y��n)�Cip�͵�䛕r(sh��)�g��
�Y(ji��)��
��(x��)�}��
�ϙC(j��)ָ��(d��o)��
��(sh��)�(y��n)һ����access��(sh��)��(j��)��(k��)���xȡ��(sh��)��(j��)��
��(sh��)�(y��n)����ͶƱϵ�y(t��ng)��

��5�¡�asp.net�����(y��n)�C�ؼ���
5.1��asp.net�(y��n)�C�ؼ���
5.1.1���(y��n)�C�ؼ���B��
5.1.2���(y��n)�C�ؼ��Ļ��basevalidator��
5.2��ʹ��asp.net�(y��n)�C�ؼ���
5.2.1��ʹ��requiredfieldvalidator�M(j��n)�зǿ��(y��n)�C��
5.2.2��ʹ��rangevalidator�޶�ݔ�뷶����
5.2.3��ʹ��comparevalidator�M(j��n)�б��^�(y��n)�C��
5.2.4��ʹ��customvalidator�Զ��x�(y��n)�C��
5.2.5��ʹ��validationsummary�@ʾ�(y��n)�C��Ϣ��
5.3��ʹ�����t���_(d��)ʽ��
5.3.1�����t���_(d��)ʽ����;��
5.3.2�����t���_(d��)ʽ���Z����
5.3.3��ʹ��regularexpressionvalidator�(y��n)�C��(sh��)��(j��)��
5.4���ؼ�ǰ�Y��
�Y(ji��)��
��(x��)�}��
�ϙC(j��)ָ��(d��o)��
��(sh��)�(y��n)����(sh��)�F(xi��n)ע��(c��)�(y��)����(y��n)�C��

��6�¡�asp.net�������}�ؼ���
6.1����(d��o)���ؼ���
6.1.1��ʹ��menu��(chu��ng)���ˆΡ�
6.1.2��ʹ��treeview��(chu��ng)����ˆΡ�
6.1.3��ʹ��sitemappath��(chu��ng)����(d��o)��·����
6.2��ʹ��ĸ���(y��)��
6.2.1������ĸ���(y��)��
6.2.2�����Ӄ�(n��i)���(y��)��
6.2.3��ĸ���(y��)��(y��ng)�á�
6.2.4��ĸ���(y��)��(y��ng)��ԭ����
6.3��ĸ���(y��)�M(j��n)�A��
6.3.1��ָ��Ĭ�J(r��n)��(n��i)�ݡ�
6.3.2����(d��ng)�B(t��i)�O(sh��)��ĸ���(y��)��
6.3.3��ĸ���(y��)�c��(n��i)���(y��)���¼��|�l(f��)���
6.4���y(t��ng)һվ�c(di��n)���}��
6.4.1���������}��
6.4.2����(y��ng)�����}��
6.4.3��ʹ�������ļ��������}��
6.5��ʹ���Ñ��ؼ���
6.5.1�������Ñ��ؼ���
6.5.2����������Ñ��ؼ���
6.5.3��ʹ�õ���Ñ��ؼ���
6.5.4����web.config��ע��(c��)�Ñ��ؼ���
6.5.5���D(zhu��n)�Q�F(xi��n)���(y��)���Ñ��ؼ���
6.6���Ñ��ؼ��M(j��n)�A��
6.6.1�����_�Ñ��ؼ��еČ��ԡ�
6.6.2����(d��ng)�B(t��i)��(chu��ng)���Ñ��ؼ���
6.7��web���w��̎���^�̡�
�Y(ji��)��
��(x��)�}��
�ϙC(j��)ָ��(d��o)��
��(sh��)�(y��n)һ����(chu��ng)��һ��(g��)ĸ���(y��)��
��(sh��)�(y��n)��������һ��(g��)��(n��i)���(y��)��
��(sh��)�(y��n)������(chu��ng)��һ��(g��)�Ñ��ؼ���

��7�¡�ado.net���̡�
7.1��sql server������
7.1.1��sql server��(ji��n)�顡
7.1.2��sql server���b��
7.1.3��sql��(ji��n)�顡
7.2���L��sql server��(sh��)��(j��)��(k��)��
7.2.1��system.data.sqlclient�������g��(ji��n)�顡
7.2.2�����_���P(gu��n)�]�B�ӡ�
7.2.3���xȡ��(sh��)��(j��)��
7.2.4��ʹ��sql�Z�������(sh��)��(j��)��
7.3����(chu��ng)�����԰塡
7.3.1���O(sh��)Ӌ(j��)�������ԃ�(n��i)�ݵĔ�(sh��)��(j��)��(k��)��
7.3.2������(sh��)��(j��)��(k��)�ṩ����
7.3.3�����攵(sh��)��(j��)�ķ�����
7.3.4���l(f��)�����Թ��ܡ�
7.3.5���g�[�������Թ��ܡ�
7.3.6������T��䛹��ܡ�
7.3.7���h�����Թ��ܡ�
7.3.8���Y(ji��)��
�Y(ji��)��
��(x��)�}��
�ϙC(j��)ָ��(d��o)��
��(sh��)�(y��n)һ����sql server��(sh��)��(j��)��(k��)���xȡ��(sh��)��(j��)��
��(sh��)�(y��n)�������԰�ϵ�y(t��ng)��

��8�¡�xml�L����
8.1��xml���g(sh��)��
8.1.1������xml��
8.1.2��xml���P(gu��n)�
8.1.3��xml��(sh��)��(j��)���L����
8.1.4����(chu��ng)��xml��(ji��)�c(di��n)��
8.1.5���޸�xml��(ji��)�c(di��n)��
8.1.6���h��xml��(ji��)�c(di��n)��
8.1.7��ʹ��xsl�ļ���
8.2����(chu��ng)��xml���԰塡
8.2.1���������ԃ�(n��i)�ݵ�xmlģ�塡
8.2.2���xȡ�ͱ���xml��(sh��)��(j��)�ķ�����
8.2.3���l(f��)�����Թ��ܡ�
8.2.4���g�[�������Թ��ܡ�
8.2.5������T��䛹��ܡ�
8.2.6����xsl�ļ��D(zhu��n)�Qxml�ļ���
8.2.7���h�����Թ��ܡ�
8.2.8���Y(ji��)��
�Y(ji��)��
��(x��)�}��
�ϙC(j��)ָ��(d��o)��
��(sh��)�(y��n)һ���xȡxml��(sh��)��(j��)��
��(sh��)�(y��n)�������԰�ϵ�y(t��ng)��

��9�¡���(sh��)��(j��)������
9.1����(sh��)��(j��)�����ؼ���
9.1.1��gridview�ؼ���ʹ�á�
9.1.2��repeater�ؼ���ʹ�á�
9.1.3��datalist�ؼ���ʹ�á�
9.2�����_(t��i)����ģ�K��
9.2.1����„ģ�K��(sh��)��(j��)��(k��)�O(sh��)Ӌ(j��)��
9.2.2����„�l(f��)��ģ�塡
9.2.3����„�޸ĺ̈́h�����ܡ�
9.2.4�����_(t��i)������䛹��ܡ�
9.3����„������չʾ���ܡ�
9.3.1����ͨչʾ���ܡ�
9.3.2���L��(d��ng)չʾ���ܡ�
9.4����„�б����ܡ�
9.5����„��(n��i)�ݞg�[���ܡ�
9.6��������„�l(f��)��ģ�K��
�Y(ji��)��
��(x��)�}��
�ϙC(j��)ָ��(d��o)��
��(sh��)�(y��n)һ��ʹ��gridview�ؼ��@ʾ��(sh��)��(j��)��
��(sh��)�(y��n)������„�l(f��)��ϵ�y(t��ng)��

��10�¡���(qi��ng)���linq��ԃ��
10.1���J(r��n)�R(sh��)linq��
10.2��linq�Z�����A(ch��)��
10.2.1���ֲ�׃����
10.2.2���U(ku��)չ������
10.2.3��lambda���_(d��)ʽ��
10.2.4��������͡�
10.3���J(r��n)�R(sh��)linq to dataset��
10.3.1����(du��)dataset��(du��)��ʹ��linq��ԃ��
10.3.2��linq to dataset��(y��ng)��(sh��)����
10.4���J(r��n)�R(sh��)linq to sql��
10.4.1����(chu��ng)��linq to sql ��(sh��)�w�
10.4.2����ԃ��(sh��)��(j��)��
10.4.3�����딵(sh��)��(j��)��
10.4.4���޸Ĕ�(sh��)��(j��)��
10.5��linq to xml��
10.5.1��ʹ��linq to xml��(chu��ng)��һ��(g��)xml�ļ���
10.5.2�����÷�����
10.5.3���߼�(j��)��ԃ��
10.5.4����xml��������Ԫ�ء����Ժ͹�(ji��)�c(di��n)��
10.6���O(sh��)�þW(w��ng)վ���P(gu��n)�I�֡�
�Y(ji��)��
��(x��)�}��
�ϙC(j��)ָ��(d��o)��
��(sh��)�(y��n)��ʹ��linq��ԃ��(sh��)��(j��)��

��11�¡��W(w��ng)վ��(y��u)����
11.1����(sh��)��(j��)��(k��)���桡
11.1.1����ado.net���{(di��o)�ô惦(ch��)�^�̡�
11.1.2��ʹ��linq�{(di��o)�ô惦(ch��)�^�̡�
11.1.3������ʹ���B�ӳء�
11.1.4����(y��u)����ԃ�Z�䡡
11.2��c#���a��(y��u)����
11.2.1�����÷��͡�
11.2.2����(y��u)�Ȳ���ʹ��foreachѭ�h(hu��n)��
11.2.3����Ҫ�^����ه����̎����
11.2.4��ʹ��stringbuilder�ƴ���ַ�����
11.3��asp.net���桡
11.3.1���m��(d��ng)ʹ�÷���(w��)���ؼ���
11.3.2��ʹ�þ��桡
11.3.3����(y��u)��asp.net�����ļ���
11.3.4��asp.net�W(w��ng)վ�A(y��)���g��
11.3.5��������
11.4��ʹ��ajax���g(sh��)��
11.4.1���J(r��n)�R(sh��)ajax��
11.4.2��ʹ��ajax����(w��)���ؼ���
11.4.3��ajaxُ(g��u)Ʊϵ�y(t��ng)��
�Y(ji��)��
��(x��)�}��
�ϙC(j��)ָ��(d��o)��
��(sh��)�(y��n)һ��ˢ���(y��)����Į�(d��ng)ǰ�r(sh��)�g��
��(sh��)�(y��n)�������殔(d��ng)ǰ�r(sh��)�g��
��(sh��)�(y��n)��������ĸ���(y��)����r(sh��)�g��
��(sh��)�(y��n)�ģ�ʹ��ajax��(d��ng)�B(t��i)�@ʾ�r(sh��)�g��
��(sh��)�(y��n)�壺ʹ��ajaxˢ���(y��)�桡

��12�¡��C�ό�(sh��)������bbsՓ����
12.1��Փ����(sh��)��(j��)��(k��)�Ľ�B��
12.1.1���O(sh��)Ӌ(j��)��(sh��)��(j��)��(k��)�Y(ji��)��(g��u)��
12.1.2���O(sh��)�Ô�(sh��)��(j��)���P(gu��n)ϵ��
12.1.3������(sh��)��(j��)��(k��)provider��
12.1.4������web.config�еĔ�(sh��)��(j��)��(k��)�B�ӡ�
12.1.5�����Ӕ�(sh��)��(j��)��(k��)�L���
12.2�����Ñ���ڡ�
12.2.1���Ñ�ע��(c��)��
12.2.2���Ñ���䛡�
12.3��Փ�����}��e��
12.3.1������Փ����e��
12.3.2����݋Փ����e��
12.3.3���@ʾՓ����e��
12.4��Փ��������Ԕ��(x��)��Ϣ��
12.4.1�������б����@ʾ��
12.4.2�����ӵİl(f��)����
12.4.3���@ʾ���ӵ�Ԕ��(x��)��Ϣ��
12.4.4�����ӵĻ؏�(f��)��
�Y(ji��)��

չ�_ȫ��
��Ʒ�u(p��ng)Փ(0�l)
���o�u(p��ng)Փ����
�������]
����N
��݋���]
����픲�
�ЈD�W(w��ng)
�ھ��ͷ�