คำถามติดแท็ก asp.net-mvc

ASP.NET MVC Framework เป็นเฟรมเวิร์กแอปพลิเคชันเว็บแบบโอเพนซอร์ซและเครื่องมือที่ใช้โมเดลของโมเดล model-view-controller (MVC) ที่ปรับให้เหมาะกับเว็บแอ็พพลิเคชันและสร้างบนพื้นฐานเทคโนโลยี ASP.NET

8
แสดงมุมมองบางส่วนโดยใช้ jQuery ใน ASP.NET MVC
ฉันจะแสดงมุมมองบางส่วนโดยใช้ jquery ได้อย่างไร เราสามารถแสดงมุมมองบางส่วนเช่นนี้: <% Html.RenderPartial("UserDetails"); %> เราจะทำเช่นเดียวกันโดยใช้ jquery ได้อย่างไร

4
MvcHtmlString คืออะไรและควรใช้เมื่อใด
เอกสารสำหรับการMvcHtmlStringไม่ได้ enlightening ชะมัด: แสดงให้เห็นถึงสตริงเข้ารหัส HTML ที่ไม่ควรเข้ารหัสอีกครั้ง ยังไม่ชัดเจนสำหรับฉันว่าความหมายของสิ่งนี้คืออะไร ดูเหมือนว่าวิธีการ HTML ตัวช่วยบางอย่างจะคืนค่าMvcHtmlStringแต่ตัวอย่างหลายอย่างที่ฉันเห็นออนไลน์ของผู้ช่วยที่กำหนดเองเพิ่งกลับสตริงปกติ คำถาม: อะไรคือ MvcHtmlString ? เมื่อฉันควรเลือกMvcHtmlStringมากกว่าstringและในทางกลับกัน? ทำไม?
221 c#  asp.net-mvc 

17
HTTP Error 500.19 และรหัสข้อผิดพลาด: 0x80070021
ฉันมี webAPI build อย่างง่ายโดย Visual Studio 2013 มันทำงานได้ดีเมื่อฉันเรียกใช้จาก VS13 แต่เมื่อฉันคัดลอกโครงการใน IIS ท้องถิ่นมันทำให้ฉันมีข้อผิดพลาดดังต่อไปนี้ HTTP Error 500.19 - ข้อผิดพลาดเซิร์ฟเวอร์ภายในไม่สามารถเข้าถึงหน้าที่ร้องขอได้เนื่องจากข้อมูลการกำหนดค่าที่เกี่ยวข้องสำหรับหน้านั้นไม่ถูกต้อง ข้อมูลข้อผิดพลาดโดยละเอียด: โมดูล IIS Web Core ประกาศ BeginRequest ตัวจัดการ ยังไม่ได้ตัดสินใจ รหัสข้อผิดพลาด 0x80070021 ข้อผิดพลาด การกำหนดค่าส่วนการกำหนดค่านี้ไม่สามารถใช้ที่เส้นทางนี้ สิ่งนี้เกิดขึ้นเมื่อส่วนถูกล็อคในระดับผู้ปกครอง การล็อคเป็นค่าเริ่มต้น (overrideModeDefault = "Deny") หรือตั้งค่าอย่างชัดเจนโดยแท็กตำแหน่งที่มี overrideMode = "Deny" หรือ Legacy allowOverride = "false" กำหนดค่าไฟล์ \? \ C: \ inetpub …

5
วิธีสร้างฟังก์ชั่นในเทมเพลต cshtml
ฉันต้องการสร้างฟังก์ชั่นที่จำเป็นเฉพาะในไฟล์ cshtml เดียว คุณสามารถคิดว่าสถานการณ์ของฉันเป็นวิธีหน้า ASP.NET ซึ่งเป็นบริการเว็บขั้นต่ำที่นำมาใช้ในหน้าเพราะพวกเขาถูกกำหนดขอบเขตในหนึ่งหน้า ฉันรู้เกี่ยวกับผู้ช่วยเหลือ HTML (วิธีการขยาย) แต่ฉันต้องการฟังก์ชั่นของฉันในไฟล์ cshtml เพียงไฟล์เดียว ฉันไม่ทราบวิธีสร้างลายเซ็นฟังก์ชั่นภายในมุมมอง หมายเหตุ : ฉันใช้เครื่องยนต์เทมเพลตมีดโกน

5
วิธีการส่งคืนรหัสสถานะ 200 HTTP จากตัวควบคุม ASP.NET MVC 3
ฉันกำลังเขียนแอปพลิเคชันที่รับข้อมูล POST จากบริการบุคคลที่สาม เมื่อข้อมูลนี้ถูกโพสต์ฉันจะต้องส่งคืนรหัสสถานะ HTTP 200 รหัส ฉันจะทำสิ่งนี้จากคอนโทรลเลอร์ของฉันได้อย่างไร
217 asp.net-mvc 

10
ตำแหน่งที่จะวาง AutoMapper.CreateMaps?
ฉันใช้AutoMapperในASP.NET MVCการประยุกต์ใช้ ฉันบอกว่าฉันควรย้ายที่AutoMapper.CreateMapอื่นเพราะมีค่าใช้จ่ายมากมาย ฉันไม่แน่ใจว่าจะออกแบบแอปพลิเคชันของฉันให้วางสายเหล่านี้ได้ในที่เดียว ฉันมีชั้นเว็บชั้นบริการและชั้นข้อมูล แต่ละโครงการของตัวเอง ฉันใช้NinjectDI ทุกอย่าง ฉันจะใช้ประโยชน์จากAutoMapperทั้งเว็บและเลเยอร์บริการ ดังนั้นการตั้งค่าของคุณสำหรับAutoMapperCreateMap คืออะไร? คุณวางไว้ที่ไหน คุณจะเรียกมันว่าอย่างไร?


10
asp.net mvc: ทำไม Html.CheckBox จึงสร้างอินพุตที่ซ่อนเพิ่มเติม
ฉันเพิ่งสังเกตเห็นว่าHtml.CheckBox("foo")สร้าง 2 อินพุตแทนที่จะเป็นหนึ่งใครรู้ว่าทำไมถึงเป็นเช่นนั้น? <input id="foo" name="foo" type="checkbox" value="true" /> <input name="foo" type="hidden" value="false" />
215 asp.net-mvc 


3
วิธีที่ดีที่สุดที่จะใช้การควบคุมปริมาณคำขอใน ASP.NET MVC?
เรากำลังทดลองด้วยวิธีต่างๆในการเร่งการทำงานของผู้ใช้ในช่วงเวลาที่กำหนด : จำกัด การโพสต์คำถาม / คำตอบ จำกัด การแก้ไข จำกัด การดึงฟีด ในขณะนี้เรากำลังใช้ Cache เพื่อแทรกบันทึกกิจกรรมของผู้ใช้ - หากบันทึกนั้นมีอยู่หาก / เมื่อผู้ใช้ทำกิจกรรมเดียวกันเราก็เค้น การใช้แคชจะทำให้เราทำความสะอาดข้อมูลเก่าและหน้าต่างเลื่อนกิจกรรมของผู้ใช้โดยอัตโนมัติ แต่การปรับขนาดอาจเป็นปัญหาได้อย่างไร มีวิธีอื่นใดอีกบ้างที่ทำให้มั่นใจได้ว่าคำขอ / การกระทำของผู้ใช้สามารถควบคุมปริมาณได้อย่างมีประสิทธิภาพ (เน้นที่ความมั่นคง)

20
วิธีรับแอตทริบิวต์ชื่อที่แสดงของสมาชิก Enum ผ่านรหัสมีดโกน MVC
ฉันมีสถานที่ให้บริการในแบบจำลองของฉันที่เรียกว่า "การส่งเสริมการขาย" ที่ประเภทของมันคือการตั้งค่าสถานะ enum ที่เรียกว่า "UserPromotion" สมาชิกของ enum ของฉันมีชุดการแสดงผลดังนี้: [Flags] public enum UserPromotion { None = 0x0, [Display(Name = "Send Job Offers By Mail")] SendJobOffersByMail = 0x1, [Display(Name = "Send Job Offers By Sms")] SendJobOffersBySms = 0x2, [Display(Name = "Send Other Stuff By Sms")] SendPromotionalBySms = 0x4, [Display(Name = "Send …

4
วิธีเพิ่มคุณสมบัติ ID ไปที่ Html.BeginForm () ใน asp.net mvc
ฉันต้องการตรวจสอบรูปแบบของฉันโดยใช้ jquery แต่มันไม่มีIDคุณสมบัติ ณ ตอนนี้วิธีการเพิ่มไปยังแบบฟอร์มใน asp.net mvc? ฉันใช้สิ่งนี้ ... <% using (Html.BeginForm()) {%> และปลั๊กอินตัวตรวจสอบ jquery ของฉันใช้เวลานี้ var validator = $("#signupform").validate({ ตอนนี้ฉันต้องการให้ id เป็นsignupform... ข้อเสนอแนะใด ๆ ...

16
ข้อผิดพลาดของบิลด์: คุณต้องเพิ่มการอ้างอิงไปยัง System.Runtime
ฉันกำลังเตรียมโซลูชัน ASP.NET MVC 5.1 ใหม่เอี่ยม ฉันกำลังเพิ่มแพ็คเกจ NuGet จำนวนมากและตั้งค่าด้วย Zurb Foundation เป็นต้น เป็นส่วนหนึ่งของฉันได้เพิ่มการอ้างอิงถึงแพคเกจ NuGet ในบ้านซึ่งเป็น Portable Class Library และฉันคิดว่านี่เป็นสาเหตุของปัญหาในการสร้างเซิร์ฟเวอร์ TeamCity ล้มเหลวในการสร้างด้วย: ประเภท 'System.Object' ถูกกำหนดไว้ในชุดประกอบที่ไม่ได้อ้างอิง คุณต้องเพิ่มการอ้างอิงไปยังแอสเซมบลี 'System.Runtime, Version = 4.0.0.0 ฉันเริ่มเพิ่มการแก้ไขสำหรับข้อผิดพลาดเดียวกันหรือคล้ายกันเมื่อรวบรวมเว็บเพจของมีดโกนการแก้ไขที่อยู่ใน web.config <compilation ... > <assemblies> <add assembly="System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> </assemblies> </compilation> อย่างไรก็ตามปัญหายังไม่ได้รับการแก้ไข

20
การเรียก jQuery Ajax และ Html.AntiForgeryToken ()
ฉันได้ติดตั้งแอพพลิเคชั่นเพื่อลดการโจมตี CSRFจากข้อมูลที่ฉันได้อ่านในบล็อกโพสต์รอบอินเทอร์เน็ต โดยเฉพาะอย่างยิ่งโพสต์เหล่านี้เป็นตัวขับเคลื่อนของการติดตั้งของฉัน วิธีปฏิบัติที่ดีที่สุดสำหรับ ASP.NET MVCจากทีมเนื้อหานักพัฒนาเว็บ ASP.NET และ กายวิภาคของการข้ามไซต์ขอการโจมตีด้วยการปลอมแปลงจากบล็อก Phil Haack AntiForgeryToken ใน ASP.NET MVC Framework - Html.AntiForgeryToken และ ValidateAntiForgeryToken แอตทริบิวต์จาก David Hayden บล็อก โดยทั่วไปบทความและคำแนะนำเหล่านั้นบอกว่าเพื่อป้องกันการโจมตี CSRF ใคร ๆ ก็ควรใช้รหัสต่อไปนี้ 1) เพิ่ม[ValidateAntiForgeryToken]ในทุกการกระทำที่ยอมรับกริยา POST Http [HttpPost] [ValidateAntiForgeryToken] public ActionResult SomeAction( SomeModel model ) { } 2) เพิ่มตัว<%= Html.AntiForgeryToken() %>ช่วยภายในฟอร์มที่ส่งข้อมูลไปยังเซิร์ฟเวอร์ <div style="text-align:right; padding: …

18
ปุ่ม HTML ที่เรียกใช้ตัวควบคุม MVC และวิธีดำเนินการ
ฉันรู้ว่ามันไม่ถูกต้อง แต่เพื่อภาพประกอบฉันต้องการทำสิ่งนี้: <%= Html.Button("Action", "Controller") %> เป้าหมายของฉันคือสร้างปุ่ม HTML ที่จะเรียกวิธีการทำงานของคอนโทรลเลอร์ MVC ของฉัน
205 html  asp.net-mvc 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.