Sadece gerçekten herkesin gerçekten dinlendirici bir Put/delete uygulama asp.net mvc önizleme 5 bilirse merak ediyorum.ASP.Net MVC'de fiilleri düzenleme ve silme işlemlerinin üstesinden gelmenin herhangi bir yolu var mı?
cevap
mvccontrib projesine http://www.mvccontrib.org adresinden bakın. Kaynak kodunda dinlendirici uygulama eklendi ve burada kaynak kodunu 5. kontrol dışarı Önizleme kadar geçerli olan - http://mvccontrib.googlecode.com/svn/trunk/src/MVCContrib/SimplyRestful
Başımın tepesinden bir tanesini bile bilmiyorum, ama başka bir şey bulamazsanız, Rails'in onu ele alış biçimine bakabilir ve onu yerleştirmeyi deneyebilirsiniz. Raylar POST, GET, PUT ve DELETE kullanır, ancak görünüşe göre PUT için bazı fakery yapmak zorundadır. Buraya kuru çıkıncaya değmeye değer olabilir.
Rails, formdaki bir "method" parametresini kullanır ve sonra numaralandırır, ancak bunu belirlerseniz uygun yöntemi çağırır.
Çoğu istemcinin dinlendirici yığını desteklemeyeceğini biliyorum, ancak asp.net mvc, bu fiillere otomatik olarak anlaşma yapabilir ve bunları uygun eylemlere yerleştirebilir mi?
Önizleme 5'te yeni AcceptVerbsAttribute öğesinin herhangi bir tür isteği belirli bir eyleme yönlendirebilmesi gerektiğini düşünüyorum. Teoride aşağıdaki gibi bir yöntemi işaretlemek, tüm fiillerin ele alınmasını sağlar, ancak açık bir şekilde test edilmemiş veya sınamamıştır.
[AcceptVerbs("delete")]
public object DoDeleteAction()
Blogumda http://shouldersofgiants.co.uk/blog/ bu kapsayan oldum ben bir bütünün bakıyorum nerede ASP.Net ve MVC
tabanlı RESTful web hizmeti Artık MVC Beta ile bir HttpVerbs numaralandırma kullanabilirsiniz.
burada
[AcceptVerbs(HttpVerbs.Get)]
public ActionResult Index()
{ ... }
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Update()
{ ... }
[AcceptVerbs(HttpVerbs.Delete)]
public ActionResult Delete()
{ ... }
anladınız ... bir örnek.
hth :)
- 1. Klasik ASP'de, uygulama düzeyinde hataların üstesinden gelmenin bir yolu var mı?
- 2. Python'daki Sözlüklerin Büyük Listesinin üstesinden gelmenin en iyi yolu
- 3. Herhangi bir standart silme functor var mı?
- 4. "Vurgulu" kodun herhangi bir yolu var mı?
- 5. ImageMagick. Derlemek ve çalıştırmak için herhangi bir yolu var mı?
- 6. Scala için silme işleminin herhangi bir avantajı var mı?
- 7. RenderBody() gereksinimini ortadan kaldırmak için herhangi bir yolu var mı?
- 8. İlerlemenin üstesinden gelmenin en iyi yolu hızlıca birden çok paralel uyumsuzluk isteğinde HUD
- 9. HTML: Bir textarea'da resim göstermenin herhangi bir yolu var mı?
- 10. Bir dizenin piksel uzunluğunu hesaplamanın herhangi bir yolu var mı?
- 11. Kelimenin bir kısmını önişlemciyle değiştirmenin herhangi bir yolu var mı?
- 12. Doğrudan bir ikili SONAME değiştirmenin herhangi bir yolu var mı?
- 13. Yazdırıldığında bir diziden "," öğesini kaldırmanın herhangi bir yolu var mı?
- 14. Bir jeneratör işlevini dışa aktarmanın herhangi bir yolu var mı?
- 15. Tomcat'e herhangi bir IIS eşdeğeri var mı?
- 16. SQL Server - Arama yaparken teklifleri görmezden gelmenin kolay bir yolu var mı?
- 17. ios UITableView silme modunu silme/yeniden düzenleme, silme simgesi silme
- 18. Mediafire linklerini indirmenin herhangi bir yolu var mı?
- 19. Özel olaylarla ek veri aktarmanın herhangi bir yolu var mı?
- 20. Windows'ta Application Loader'ı kullanmanın herhangi bir yolu var mı?
- 21. Android'de PHP'yi çalıştırmanın herhangi bir yolu var mı
- 22. bilgi almak için herhangi bir yolu var mı github API
- 23. Heroku'da postgres'i yeniden başlatmanın herhangi bir yolu var mı?
- 24. Python'da dizeleri karıştırmanın herhangi bir yolu var mı?
- 25. Div Scrollbar - Stil oluşturmanın herhangi bir yolu var mı?
- 26. Twitter kullanıcı e-postasını almanın herhangi bir yolu var mı?
- 27. Projem Ekleme, Silme ve Düzenleme işlevi çalışmıyor
- 28. Asp.net'de CultureInfo'dan metin yönünü belirlemenin herhangi bir yolu var mı?
- 29. JSONP formatını JSON'a dönüştürmenin herhangi bir yolu var mı?
- 30. JavaFX'te yol gradyanı oluşturmanın herhangi bir yolu var mı?