مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

azad222

عضویت از 1394/09/24

عبارت from body

  • دوشنبه 10 مهر 1396
  • 15:28
تشکر میکنم

سلام

در این کد  FromBody چکاری انجام میده؟


 
public void Post([FromBody]dynamic value) {
    var x = value.var1.Value; // JToken
}

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • دوشنبه 10 مهر 1396
  • 15:39

این attribute تنها پارامتر هایی که داخل بدنه فرم ارسال شده است را دریافت می کند و با این کار پارامتر های دیگر را از آن جدا می کند:

asp.net core mvc - Why do I need FromBody Attribute when do a $http post with angularJs - Stack Overflow

کاربر سایت

azad222

عضویت از 1394/09/24

  • دوشنبه 10 مهر 1396
  • 15:42

منظور از بدنه فرم چیه؟

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • دوشنبه 10 مهر 1396
  • 15:48

فرض کنید یک کتاب میخواهید ثبت کنید:

 <form >
                        <input name="BookName"/>
                        <input name="BookReleaseDate"/>
                    </form>

فرم بالا دارای دو پارامتر است حال تنها این دو پارامتر ارسال می شود.

کاربر سایت

azad222

عضویت از 1394/09/24

  • دوشنبه 10 مهر 1396
  • 15:54

یعنی هرچی درون form باشه،حالا کار fromuri چیه؟

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • دوشنبه 10 مهر 1396
  • 15:59

برای خواندن url های پیچیده استفاده می شود مثلا :

public class GeoPoint
{
    public double Latitude { get; set; } 
    public double Longitude { get; set; }
}

public ValuesController : ApiController
{
    public HttpResponseMessage Get([FromUri] GeoPoint location) { ... }
}

آدرس : 

http://localhost/api/values/?Latitude=47.678558&Longitude=-122.130989

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)