ajax自动json转换,JSON参数自动。 转换时,Ajax请求MVC操作方法作出小写?(JSON parameters...

会有人知道,当它击中我的ASP.NET MVC控制器行动,为什么我的参数被“转换”为小写?

Ajax请求期间调试.NET内我的操作方法,并检查传入的参数时我只能假设它被转换为只是Ajax请求它是在正确的套管之前看数据值,但随后,它已被转换为小写?

因为我需要保持用户输入的情况下这是造成我的电视剧。

下面,被发送的示例性数据的代码是:“ SimpleDATATest1 ”

$.ajax({

type: "GET",

url: "/configuration/module-message-types/GetTranslation",

data: "messageToTranslate=" + messageToTranslate,

dataType: "json",

success: function(result) {

// Insert the returned HTML into the

.

$('#TranslationResponse').html(result.message).fadeIn('fast');

$("#" + ajaxLoadImgId).hide();

},

error: function(req, status, error) {

$('#TranslationResponse').text('Could not load example translation message, please try reloading the page.');

$("#" + ajaxLoadImgId).hide();

}

});

和MVC操作方法签名是:

[AcceptVerbs(HttpVerbs.Get)]

public JsonResult GetTranslation(string messageToTranslate)

然而,检查“messageToTranslate”的值时,它返回为:“ simpledatatest1 ”。

我怎样才能阻止任何部队从改变这个工作?