我是一个学习新技巧的老人。我来自asp.net网络表单,因此对MVC5有一定的学习了解,并且对JavaScript的经验很少。话虽如此 。 。 。这是我的问题。
每次客户在表单上进行交易时,我需要创建一个唯一的交易号。我可以想到两种方法。一种方法是使用表中的唯一ID。但是,直到将记录从表单提交到表后,该功能才存在。我想我们可以查询表中的记录数,然后添加1.。 。但是,涉及该(在线)的教程对于我想做的事情似乎过于复杂。抓住一个记录计数并在Viewbag中传递它似乎很简单。但是我找不到足够简单的基础教程。
因此,我继续使用JavaScript创建一个随机数。然后将该值传递到适当的html TextBoxFor。我快到了。 。 。但不完全是这是我的JavaScript
var min = 1398799;
var max = 9999999;
var random = Math.floor(Math.random() * (+max - +min)) + +min;
$("#RequsitionNumber").val($("RO"+random));
我正在尝试将'random'的值传递给对象'RequisitionNumber',当前传递的是“ [object Object]”
我认为代码的最后一行需要有所不同。
我也乐意回去通过控制器来做事。 。 。获取表行计数,并将其作为viewbag传递。 。 。 。都可以。