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

How It WorksBesides adding and conf

How It Works
Besides adding and confi guring 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 confi gured 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 fi rst 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 confi gured 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 fi nd 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 fi le:
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
วิธีการทำงานนอกจากเพิ่มและ confi guring กี่ ASP.NET เซิร์ฟเวอร์ควบคุม คุณไม่ได้ทำการเขียนโค้ดในแบบฝึกหัดนี้ยังคง คุณก็สามารถใช้กระบวนการเข้าสู่ระบบงานที่ช่วยให้ผู้ใช้สามารถลงทะเบียนสำหรับบัญชีและจากนั้นเข้าสู่ระบบไปยังไซต์ ดังนั้น อย่างไร?งานนี้ ตามที่คุณรู้ก่อนหน้านี้ ใน ASPควบคุมสุทธิต้อง confi gured แอพลิเคชันบริการ เลเยอร์ของซอฟต์แวร์ที่อยู่ระหว่างการควบคุมการเข้าสู่ระบบและฐานข้อมูล SQL Server ที่เก็บข้อมูลของผู้ใช้เมื่อ rst fi มากที่คุณพยายามเข้าสู่ระบบ (หรือใช้ตัวควบคุมอื่น ๆ เข้าสู่ระบบที่ต้องการเข้าถึงฐานข้อมูล),ผู้ให้บริการตรวจสอบถ้าโปรแกรมประยุกต์ของคุณกำลังใช้ฐานข้อมูลกับวัตถุฐานข้อมูลที่จำเป็น เช่นตาราง โดยค่าเริ่มต้น ตรวจสอบฐานข้อมูล โดยมองที่สายเชื่อมต่อปลายทาง connectionStringNameแอตทริบิวต์ในการให้บริการสมาชิก gured confi ถ้าการสายอักขระการเชื่อมต่อฐานข้อมูลไม่มีอยู่ หรือมันไม่ได้ประกอบด้วยการตารางที่จำเป็น .NET ดำเนินการสคริปต์ SQL เพื่อจัดเตรียมฐานข้อมูลสำหรับคุณ ที่เป็นเหตุให้มีการล่าช้าเมื่อคุณป้อนชื่อผู้ใช้ และรหัสผ่านในขั้นตอนที่ 12 Nd fi ออกฐานข้อมูลลักษณะ ไปกลับ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ผู้ใช้ภายใต้กระโปรงหน้ารถ), คุณต้องตั้งค่าโหมดแอตทริบิวต์ขององค์ประกอบรับรองความถูกต้องแบบฟอร์มในเลอ fi Web.config:
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
วิธีการทำงานนอกจากนี้การเพิ่มและ CONFI guring การควบคุมเซิร์ฟเวอร์ ASP.NET ไม่กี่คุณไม่ได้กระทำการเข้ารหัสใด ๆ ในการออกกำลังกายนี้. ยังคงคุณก็สามารถที่จะดำเนินการตามขั้นตอนการเข้าสู่ระบบการทำงานอย่างเต็มที่ที่ช่วยให้ผู้ใช้ในการลงทะเบียนสำหรับบัญชีและจากนั้นเข้าสู่เว็บไซต์ ดังนั้นวิธีที่จะทำงานทั้งหมดนี้หรือไม่? . ในขณะที่คุณได้เรียนรู้ก่อนหน้านี้ ASP ควบคุม NET พูดคุยกับ CONFI gured ผู้ให้บริการแอพลิเคชัน; ชั้นซอฟต์แวร์ที่ตั้งอยู่ระหว่างการควบคุมการเข้าสู่ระบบและฐานข้อมูล SQL Server ที่ติดตามของผู้ใช้. ไฟมากเวลาแรกที่คุณพยายามที่จะเข้าสู่ระบบ (หรือใช้ระบบควบคุมการเข้าสู่ระบบอื่น ๆ ที่ต้องการการเข้าถึงฐานข้อมูล) ที่ตรวจสอบผู้ให้บริการถ้าใบสมัครของคุณโดยใช้ฐานข้อมูลที่มีวัตถุฐานข้อมูลที่จำเป็นเช่นโต๊ะ โดยค่าเริ่มต้นมันจะตรวจสอบฐานข้อมูลโดยดูที่สายเชื่อมต่อชี้ไปตาม connectionStringName แอตทริบิวต์ใน CONFI gured ผู้ให้บริการสมาชิก ถ้าฐานข้อมูลจากสายเชื่อมต่อไม่ได้อยู่หรือไม่ได้มีตารางจำเป็น.NET รันสคริปต์ SQL ฐานข้อมูลเพื่อเตรียมความพร้อมสำหรับคุณ นั่นคือเหตุผลที่มีความล่าช้าเมื่อคุณป้อนชื่อผู้ใช้และรหัสผ่านในขั้นตอนที่ 12. ไฟครั้งสิ่งที่ฐานข้อมูลดูเหมือนจะกลับไป VS ขยายโฟลเดอร์ App_Data และจากนั้นคลิกสอง PlanetWrox ของคุณ. ฐานข้อมูล MDF นี้จะเปิด Explorer ในฐานข้อมูลและแสดงให้เห็นฐานข้อมูลของคุณ. ขยายโหนดตารางเพื่อดูว่าวัตถุฐานข้อมูลได้ถูกเพิ่มสำหรับคุณที่แสดงในรูปที่ 16-7. หลังจากที่ฐานข้อมูลนี้ได้รับการสร้างที่ประสบความสำเร็จ, การควบคุมการเข้าสู่ระบบสามารถใช้งานได้ ตัวอย่างเช่นเมื่อคุณสร้างบัญชีใหม่โดยใช้การควบคุม CreateUserWizard บันทึกจะถูกแทรกในสมาชิกและตารางผู้ใช้ ในทำนองเดียวกันเมื่อคุณพยายามที่จะเข้าสู่ระบบชื่อผู้ใช้และรหัสผ่านของคุณจะถูกตรวจสอบกับตารางเหล่านี้. เพื่อบังคับเวลาทำงาน ASP.NET เพื่อใช้การตรวจสอบรูปแบบตาม (ซึ่ง CONFI gured สมาชิกผู้ให้บริการใช้ภายใต้ประทุน), คุณต้องตั้ง โหมดแอตทริบิวต์ขององค์ประกอบการตรวจสอบไปยังแบบฟอร์มในWeb.config สาย le:
























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

Copyright ©2025 I Love Translation. All reserved.

E-mail: