Asp.net mvc 2 如何将数据从视图传递到控制器(使用jquery post)?

Asp.net mvc 2 如何将数据从视图传递到控制器(使用jquery post)?,asp.net-mvc-2,Asp.net Mvc 2,我想当用户点击选择标签传递给动作控制器的按钮值时 <select id="TypeID" style="font-size: x-small"> <option value="0" selected="selected">--- select---</option> <option value="1">حقیقی (اشخاص)</option> <opti

我想当用户点击选择标签传递给动作控制器的按钮值时

 <select id="TypeID" style="font-size: x-small">
            <option value="0" selected="selected">--- select---</option>
            <option value="1">حقیقی (اشخاص)</option>
            <option value="2">حقوقی (شرکت)</option>
            <option value="3">دولتی (سازمان)</option>
            <option value="4">فروشگاه </option>
        </select>

但是将null传递给操作

这是您需要阅读的文章-将JSON发布到MVC操作:


不,我不使用json。我只希望传递值选择我希望使用文本将所选文本作为json传递,即:{text:$TypeID.val}返回null是什么意思?您的操作中的参数是否为空?您是否遵循了文章中的所有步骤?你把论点正确地命名了吗不要误解我的意思,但是将JSON发布到MVC操作中是有效的。在Fiddler中验证您实际发布的数据是否正确。
 function PassType() {
         var formData = $("#TypeID").val();
         alert(formData);



         $.post("/Customer/Create", formData, function (data) {
            alert(data.toString());
        }, "text");
     };