Javascript-在MVC5中将变量传递给TextboxFor

时间:2019-02-25 20:41:43

标签: javascript c# asp.net-mvc-5

我是一个学习新技巧的老人。我来自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传递。 。 。 。都可以。

0 个答案:

没有答案