نمایش نتایج 1 تا 2 از 2

نام تاپیک: پست اطلاعات از طریق سی شارپ

  1. #1

    پست اطلاعات از طریق سی شارپ

    با سلام و خسته نباشید

     [httppost]
    public string test(string a, string b)
    {
    return a + b.length.tostring();
    }

    اینها کد کنترلر من در mvc است.

    و کدهای پایین کد های درون برنامه سی شارپ

    private void button1_Click(object sender, EventArgs e)
    {
    string url = "http://localhost:14743/Home/test";
    string r1 = "va";
    string r2 = "vb";//large string
    using (WebClient client = new WebClient())
    {
    NameValueCollection postData = new NameValueCollection()
    {
    { "a", va }, //order: {"parameter name", "parameter value"}
    { "b", vb }
    };


    // client.UploadValues returns page's source as byte array (byte[])
    // so it must be transformed into a string
    string pagesource = Encoding.UTF8.GetString(client.UploadValues(url, postData))


    }
    }




    می خواستم بدونم چرا موقع پست کردن اطلاعاتی که حجم زیادی دارند مثلا بالا 40 کیلوبایت به مشکل خطای 500 می خورم.
    میشه خواهش کنم راهنماییم کنید.

  2. #2
    بنیان گذار Barnamenevis آواتار مهدی کرامتی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    کرج، گلشهر
    سن
    42
    پست
    6,027

    نقل قول: پست اطلاعات از طریق سی شارپ

    این که چنین خطایی در سمت سرور دریافت می کنید بسته به تنظیمات سرور داره.
    در web.config در برنامه سمت سرور میبایست maxRequestSize رو افزایش بدید.
    برای اطلاع از اینکه چه طوری این تغییر رو در Web.Config اعمال کنید عبارت MaxRequestSize رو گوگل کنید.


قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •