ASP.NET MVC 3におけるhttppostコミットについて

1895 ワード

一、正常なpost提出
Controller
        [HttpPost]
        public string post_test(string str)
        {
            return "post     :"+str;
        }

VIEW

これは正常なpost提出です
二、$を使う.post()ですがurlの後にパラメータを追加してコミットします
VIEWの変更


これはgetメソッドのコミットと何の違いもないことがわかります.
三、同名パラメータの提出


urlが表示された後にコミットされたパラメータは無視されました.
四、パラメータ名が違う
        [HttpPost]
        public string post_test(string str1,string str2)
        {
            return "post     :"+str1+","+str2;
        }

結果:
str 1が表示され、str 2の値が入力され、str 1はget方式、str 2はpost方式が使用されています.