How It WorksBesides adding and configuring a few ASP.NET Server Contro การแปล - How It WorksBesides adding and configuring a few ASP.NET Server Contro ไทย วิธีการพูด

How It WorksBesides adding and conf

How It Works
Besides adding and configuring a few ASP.NET Server Controls, you didn’t do any coding in this exercise.
Still, you were able to implement a fully functional login procedure that enables a user to sign up
for an account and then log in to the site. So how does all this work? As you learned earlier, the ASP.
NET controls talk to the configured application service providers; a software layer that sits between the
login controls and the SQL Server database that keeps track of the users.
The very first time you try to log in (or use other login controls that require database access), the
provider checks if your application is using a database with the necessary database objects, such as
tables. By default, it checks the database by looking at a connection string pointed to by the connectionStringName
attribute on the configured Membership provider. If the
database from the connection string doesn’t exist, or it doesn’t contain the
necessary tables, .NET executes a SQL script to prepare the database for
you. That is why there was a delay when you entered the username and
password in step 12. To find out what the database looks like, go back to
VS, expand the App_Data folder, and then double-click your PlanetWrox.
mdf database. This opens the Database Explorer and shows your database.
Expand the Tables node to see which database objects have been added for
you, as shown in Figure 16-7.
After this database has been created successfully, the login controls
can use it. For example, when you create a new account using the
CreateUserWizard control, records are inserted in the Memberships and
Users tables. Similarly, when you try to log in, your username and password
are checked against these tables.
To force the ASP.NET run time to use forms-based authentication (which the confi gured Membership
provider uses under the hood), you need to set the mode attribute of the authentication element to
Forms in the Web.config file:
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
วิธีการทำงานนอกจากการเพิ่ม และกำหนดค่าตัวควบคุมเซิร์ฟเวอร์ ASP.NET กี่ คุณไม่ได้ทำการเขียนโค้ดในแบบฝึกหัดนี้ยังคง คุณก็สามารถใช้กระบวนการเข้าสู่ระบบงานที่ช่วยให้ผู้ใช้สามารถลงทะเบียนสำหรับบัญชีและจากนั้นเข้าสู่ระบบไปยังไซต์ ดังนั้น อย่างไร?งานนี้ ตามที่คุณรู้ก่อนหน้านี้ ใน ASPควบคุมสุทธิพูดคุยกับผู้ให้บริการแอพลิเคชันที่กำหนด เลเยอร์ของซอฟต์แวร์ที่อยู่ระหว่างการควบคุมการเข้าสู่ระบบและฐานข้อมูล SQL Server ที่เก็บข้อมูลของผู้ใช้ครั้งแรกที่คุณพยายามเข้าสู่ระบบ (หรือใช้ตัวควบคุมอื่น ๆ เข้าสู่ระบบที่ต้องการเข้าถึงฐานข้อมูล),ผู้ให้บริการตรวจสอบถ้าโปรแกรมประยุกต์ของคุณกำลังใช้ฐานข้อมูลกับวัตถุฐานข้อมูลที่จำเป็น เช่นตาราง โดยค่าเริ่มต้น ตรวจสอบฐานข้อมูล โดยมองที่สายเชื่อมต่อปลายทาง connectionStringNameแอตทริบิวต์ในผู้ให้บริการสมาชิกที่กำหนด ถ้าการสายอักขระการเชื่อมต่อฐานข้อมูลไม่มีอยู่ หรือมันไม่ได้ประกอบด้วยการตารางที่จำเป็น .NET ดำเนินการสคริปต์ SQL เพื่อจัดเตรียมฐานข้อมูลสำหรับคุณ ที่เป็นเหตุให้มีการล่าช้าเมื่อคุณป้อนชื่อผู้ใช้ และรหัสผ่านในขั้นตอนที่ 12 เพื่อค้นหาฐานข้อมูลลักษณะ กลับไปVS ขยายโฟลเดอร์ App_Data และจากนั้น คลิกสองครั้งที่ PlanetWrox ของคุณฐานข้อมูล mdf นี้เปิด Explorer ฐานข้อมูล และแสดงฐานข้อมูลของคุณขยายโหนตารางเมื่อต้องการดูวัตถุฐานข้อมูลที่จะถูกเพิ่มคุณ ดังที่แสดงในรูปที่ 16-7หลังจากฐานข้อมูลนี้ถูกสร้างขึ้นสำเร็จ ควบคุมการเข้าสู่ระบบสามารถใช้ ตัวอย่าง เมื่อคุณสร้างโดยใช้บัญชีใหม่CreateUserWizard ควบคุม ระเบียนถูกแทรกลงในตัวสมาชิก และตารางที่ผู้ใช้ ในทำนองเดียวกัน เมื่อคุณพยายามเข้าสู่ระบบ ชื่อผู้ใช้และรหัสผ่านของคุณระบบจะตรวจสอบกับตารางเหล่านี้To force the ASP.NET run time to use forms-based authentication (which the confi gured Membershipผู้ใช้ภายใต้กระโปรงหน้ารถ), คุณต้องตั้งค่าโหมดแอตทริบิวต์ขององค์ประกอบรับรองความถูกต้องรูปแบบในแฟ้ม Web.config:
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
วิธีการทำงานนอกเหนือจากการเพิ่มและการกำหนดค่าการควบคุมเซิร์ฟเวอร์ ASP.NET ไม่กี่คุณไม่ได้กระทำการเข้ารหัสใด ๆ ในการออกกำลังกายนี้. ยังคงคุณก็สามารถที่จะดำเนินการตามขั้นตอนการเข้าสู่ระบบการทำงานอย่างเต็มที่ที่ช่วยให้ผู้ใช้ในการลงทะเบียนสำหรับบัญชีแล้วเข้าสู่เว็บไซต์ ดังนั้นวิธีที่จะทำงานทั้งหมดนี้หรือไม่? ในขณะที่คุณได้เรียนรู้ก่อนหน้านี้ ASP. การควบคุม NET พูดคุยกับแอพลิเคชันการกำหนดค่าให้บริการ; ชั้นซอฟแวร์ที่ตั้งอยู่ระหว่างการควบคุมการเข้าสู่ระบบและฐานข้อมูล SQL Server ที่ติดตามของผู้ใช้. ในครั้งแรกที่คุณพยายามเข้าสู่ระบบ (หรือใช้ระบบควบคุมการเข้าสู่ระบบอื่น ๆ ที่ต้องการการเข้าถึงฐานข้อมูล) ที่ตรวจสอบผู้ให้บริการหากใบสมัครของคุณใช้ฐานข้อมูลที่มีวัตถุฐานข้อมูลที่จำเป็นเช่นโต๊ะ โดยค่าเริ่มต้นมันจะตรวจสอบฐานข้อมูลโดยดูที่สายเชื่อมต่อชี้ไปตาม connectionStringName แอตทริบิวต์ที่ผู้ให้บริการกำหนดค่าสมาชิก ถ้าฐานข้อมูลจากสายเชื่อมต่อไม่ได้อยู่หรือไม่ได้มีตารางจำเป็น.NET รันสคริปต์ SQL ฐานข้อมูลเพื่อเตรียมความพร้อมสำหรับคุณ นั่นคือเหตุผลที่มีความล่าช้าเมื่อคุณป้อนชื่อผู้ใช้และรหัสผ่านในขั้นตอนที่ 12 เพื่อหาสิ่งที่ฐานข้อมูลดูเหมือนจะกลับไป VS ขยายโฟลเดอร์ App_Data และจากนั้นดับเบิลคลิก PlanetWrox ของคุณ. ฐานข้อมูล MDF นี้จะเปิด Explorer ในฐานข้อมูลและแสดงให้เห็นฐานข้อมูลของคุณ. ขยายโหนดตารางเพื่อดูว่าวัตถุฐานข้อมูลได้ถูกเพิ่มสำหรับคุณที่แสดงในรูปที่ 16-7. หลังจากที่ฐานข้อมูลนี้ได้รับการสร้างที่ประสบความสำเร็จ, การควบคุมการเข้าสู่ระบบสามารถใช้งานได้ ตัวอย่างเช่นเมื่อคุณสร้างบัญชีใหม่โดยใช้การควบคุม CreateUserWizard บันทึกจะถูกแทรกในสมาชิกและตารางผู้ใช้ ในทำนองเดียวกันเมื่อคุณพยายามที่จะเข้าสู่ระบบชื่อผู้ใช้และรหัสผ่านของคุณจะถูกตรวจสอบกับตารางเหล่านี้. เพื่อบังคับเวลาทำงาน ASP.NET เพื่อใช้การตรวจสอบรูปแบบตาม (ซึ่ง CONFI gured สมาชิกผู้ให้บริการใช้ภายใต้ประทุน), คุณต้องตั้ง โหมดแอตทริบิวต์ขององค์ประกอบการตรวจสอบไปยังรูปแบบในแฟ้มWeb.config:
























การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
มันทำงานยังไง
นอกจากเพิ่มทีสองสาม ASP.NET การควบคุมเซิร์ฟเวอร์ คุณไม่ได้ทำใด ๆนะครับ ในแบบฝึกหัดนี้ .
ยังคง , คุณสามารถใช้ขั้นตอนการทำงานอย่างเต็มที่ ระบบที่ช่วยให้ผู้ใช้สามารถลงทะเบียน
บัญชีแล้วเข้าสู่ระบบในเว็บไซต์ งั้นงานนี้ ? ตามที่คุณได้เรียนรู้ก่อนหน้านี้ , ASP . การควบคุม NET
คุยกับปรับแต่งโปรแกรมให้บริการ ;ซอฟต์แวร์ชั้นที่อยู่ระหว่าง
เข้าสู่ระบบการควบคุมและฐานข้อมูล SQL Server ที่ติดตามผู้ใช้ .
ครั้งแรกที่คุณพยายามเข้าสู่ระบบใน ( หรือเข้าสู่ระบบอื่น ๆที่ต้องใช้ในการควบคุมการเข้าถึงฐานข้อมูล ) ,
การตรวจสอบผู้ให้บริการถ้าใบสมัครของคุณโดยใช้ฐานข้อมูลที่มีวัตถุฐานข้อมูลที่จำเป็น เช่น
ตาราง โดยค่าเริ่มต้นการตรวจสอบฐานข้อมูลดูการเชื่อมต่อสตริงชี้ไปที่โดย connectionstringname
Attribute ในการกําหนดค่าสมาชิก ) ถ้า
ฐานข้อมูลจากการเชื่อมต่อสตริงที่ไม่มีอยู่จริง หรือมันไม่ประกอบด้วย
จำเป็นตาราง , . NET รันสคริปต์ SQL เพื่อเตรียมฐานข้อมูล
คุณ นั่นคือเหตุผลที่มีความล่าช้าเมื่อคุณป้อนชื่อผู้ใช้และรหัสผ่านในขั้นตอนที่ 12
.เพื่อหาสิ่งที่ฐานข้อมูลดูเหมือนกลับไป
vs ขยาย app_data โฟลเดอร์ แล้วคลิกสองครั้งที่ planetwrox .
ฐานข้อมูล MDF นี้จะเปิดฐานข้อมูล Explorer และแสดงฐานข้อมูลของคุณ .
ขยายตารางโหนดเพื่อดูว่าวัตถุฐานข้อมูลได้ถูกเพิ่มสำหรับ
คุณ ดังแสดงในรูปที่ 16-7 .
เมื่อฐานข้อมูลถูกสร้างเรียบร้อยแล้ว และการควบคุมการเข้าสู่ระบบ
สามารถใช้ ตัวอย่างเช่นเมื่อคุณสร้างบัญชีผู้ใช้ใหม่โดยใช้
ควบคุม createuserwizard ระเบียนจะถูกแทรกลงในการเป็นสมาชิกและ
ตารางผู้ใช้ ในทำนองเดียวกันเมื่อคุณพยายามเข้าสู่ระบบในชื่อผู้ใช้และรหัสผ่านของคุณจะถูกตรวจสอบกับตารางนี้
.
บังคับ ASP.NET ใช้เวลาให้ใช้รูปแบบตามการตรวจสอบ ( ซึ่งโดยสาร gured ตายดี
ใช้ภายใต้ประทุน )คุณต้องตั้งโหมดการตรวจสอบคุณลักษณะขององค์ประกอบในแฟ้ม web.config :
แบบฟอร์ม
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: