javascript - Javascript - 将变量传递给 MVC5 中的 TextboxFor
问题描述
我是一个学习新技巧的老人。我来自 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 传递。. . . 两者都可以。
解决方案
推荐阅读
- python - 使用 Tensorflow 2.0 进行多标签分类
- azure - Power BI - 列值被转换为小写
- vaadin - vaadin 14 @Push 注解需要包导入
- kubernetes - Skaffold 和 Gitlab 图像存储库
- google-cloud-platform - 使用在服务器上生成的 AccessToken 连接到 GCP Text to Speech
- firebird - 使用新用户名重新安装 Windows 10 后 Firebird 3.0 嵌入式数据库不再可用
- javascript - 您可以使用带有 chrome 扩展的直接下载链接或从中创建可操作的对象吗?
- postgresql - docker-entrypoint-initdb.d 错误解释器:权限被拒绝
- crystal-reports - 抑制 Crystal Reports 中前两条和最后一条记录之间的分组部分中的记录
- sql - Oracle 动态查询(返回或选择)结果为表