我跟随ajax通话,在通话中我传递了product_ID
和type
值。
<script type="text/javascript">
var samplevariable = @ViewBag.Sample_ID;
$('#input-samplelocation').click(function() {
$.ajax({
url: '@Url.Action("Create", "Home")',
data: {
product_ID: samplevariable,
type: "string_value"
},
type: "POST",
dataType: "json"
});
});
</script>
这是控制器方法
[HttpPost]
public JsonResult Create(string product_ID , string type)
{
.....
}
目前这种方法工作正常,但如果@ViewBag.Sample_ID
等于08
传递给Create
方法,我可以看到product_ID
值为8
08
,
如何绑定完全相似的值?
答案 0 :(得分:0)
将.NET
变量放在引号中,这样它就不会被解释为数字,这会导致前导零被删除。
var samplevariable = '@ViewBag.Sample_ID';