I. Introduction to ASP. NET
(Reference: http://blog.csdn.net/zhoufoxcn/archive/2008/09/12/2915811.aspx)
1. XHTML: XHTML is a standard HTML language.
Learn about doctype (http://baike.baidu.com/view/73768.htm) and DTD (http://baike.baidu.com/view/147436.htm)
The two items determine the page specifications. No matter what page, all the hmtl code that is finally presented to the user is static.
an aspx extension. They can be configured through the IIS virtual root tree. When the browser client requests an. aspx resource, the ASP.net runtime database analyzes and compiles the target file to form a. NET Framework class. This class can be used to dynamically process a request that is about to begin. (Note:. aspx files are compiled only the first time they are accessed, and the compiled results are reused in future requests).
You can simply cha
1. Use validation controls
This is client-side validation, and Microsoft developers encapsulate the most common validation features, making our development efficiency significantly higher, and especially the custom validation controls, so flexible that we can design validation logic ourselves. However, the validation control received the browser restrictions, remember that in a development process, using the Firefox browser to browse, found that all validation controls failed, this is not a asp
.
Ii. ASP. NET allows three modes to store Session variables in three different places
1: InProc
The memory of the website server is also stored in the process
2: StateServer
Worker Process
3: SQLServer
Stored in an SQL Server database
Iii. Advantages of storing Session variables in SQLServer Databases
1: Reliability
Because the data is actually stored in a
Our Goal: Demand Screen 1: Contact List-View all contacts1.1 This screen displays all contacts in the database.1.2 Users can delete any contact.1.3 The user can edit any contact details.1.4 Users can create new contacts.Initial Sketch:Screen 2: Create a new contactThis page provides a blank page that supports the following actions.2.1 Users can enter the user's name and email address.2.2 By clicking the Add button, users can add as many phone numbers
This course will start from scratch using the ASP. NET Ajax client framework/component to create a "pure" Ajax applicationProgram. This new development method is suitable for developers to learn about Ajax. The presentation layer is placed completely on the client, and only pure data is transmitted between the browser and the server. It also helps developers integrate A
BKJIA exclusive Article] ASP. net mvc 2 has built-in support for verifying data annotation verification properties on the server. This article describes how to use System. componentModel. the basic class in DataAnnotations builds custom validation attributes, about ASP. net
1.2.1 programming language of ASP. NETCurrently, the development languages supported by ASP. NET include VB. NET, C #. NET, JSCRIPT. NET, VC ++. NET, and other languages supported by.
ASP. NET Framework (2)
March 25, 2004
. NET Framework Version: 1.0.3705 official versionVs. Net (C #) version: 7.0.9466 official version Just after dinner, just exercise your fingers on the keyboard.Next, continue to write this "Diary ":Chapter Two -- how d
Microsoft has announced that ASP. net mvc 2CodeMS-PL is an open source protocol that has been certified by OSI, Asp. net MVC is based on the MS-PL release, is a real open source framework without any platform restrictions, that is, you can use in mono or Develop ASP..
net engine starts to initialize the configured HTTP module (httpmodules) one by one, and then calls the correct HTTP processing program and presents the requested resources, finally, return the generated tag to IIS and the request client, as shown in ).
IIS and ASP. NET are processing requests
For more information about httpmodules, see.
I have been busy with the final exam these days and have no time to read books.
Position of httpmodule in ASP. NET Framework
An HTTP request from the client is intercepted and transferred layer by layer (why are they playing the ball? Haha) the "request listener" of httpmodule is reached ". Httpmodule is similar to a *** installed in the aspnet_wp.exe process. People with a little common sense can natura
Multithreading in Web development can enhance user experience, especially when multiple users, multitasking, massive data, and resources are insufficient. So ourASP. NET tutorialSet upSpecial topics on multi-thread programming. The followingCodeThe examples are all entry-level, hoping to help you learn ASP. NET multi-threaded programming.
ASP. net mvc File Upload tutorial (2). mvc File Upload
ASP. net mvc File Upload tutorial (1) We talked about simple uploads and precautions. When checking relevant information, I feel that there are still a lot of content involved in the upload, therefore, we will divide the
Describes the following aspects: installation of the required hardware and software conditions. Configure Config.web (configuration file and the meaning of each configuration)
The operation of ASP needs an environment, can be PWS, can also be iis,asp. NET needs is NGWS (installer download)
This is the download provided by Microsoft. The file is about 80 trillion,
weeks ago, we often see the code for the first time, so it is necessary to make them have a name that helps us understand its meaning.
2. Even if you do not use Visual Studio. NET for programming, using code to support files can also improve application performance.
Visual Studio. NET uses code support files in all ASP
This program records
Introduced
Domain Layer
Application Layer
Infrastructure Layer
Web Layer
SPA MPA
Frameworks/libraries
Other
IntroducedIn order to reduce complexity and improve the reusability of code, adopting a layered architecture is a widely accepted technique.ABP follows domain driven Design, where there are 4 base tiers in DDD.
Presentation (presentation layer): Reference Application layer to provide a user interface.
extensions.
The HTTP handler implements the following methods:
Method Name Description
Processrequest is actually the core of the HTTP processing program. We call this method to process HTTP requests.
Isreusable we call this attribute to determine whether the HTTP handler instance can be used to process requests of the same type. HTTP handlers can return true or false to indicate whether they can be reused.
You can use the web. config or machine.
improvements, Let's first look at how the validation logic was handled before ASP. NET web forms 4.5.
We added this simple input form to the page.
1
Body
>
2
Form
ID
= "Form1"
Runat
= "Server"
>
3
Div
>
4
Ul
>
5
Li
>
6
ASP: textbox
ID
= "Textbox_num
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.