sql - 为每个会话的 aspx vb.net 页面中的 sql 记录生成一个随机数
问题描述
我有以下代码:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
If (Not IsPostBack) Then
Session("CurrentItemID") = 0
SqlDataSource1.Insert()
ASPxFormLayout1.DataBind()
End If
End Sub
我需要创建一个随机记录,而不是从 0 开始。我需要这样做的原因是一个用户可以使用 Web 表单,但是当多个用户使用时,值是相同的并且他们会创建重复记录。我需要让每个用户为他们的会话生成自己唯一的记录号。
这是写入记录的代码,带有增量。
SqlDataSource1.Update()
If e.Parameter = "finish" Then
Session("CurrentItemID") = CInt(Fix(Session("CurrentItemID"))) + 1
SqlDataSource1.Insert()
End If
End If
ASPxFormLayout1.DataBind()
解决方案
推荐阅读
- javascript - 我在哪里可以找到 Chrome 开发工具中的自定义元素类方法?
- python - 为什么当我在 TensorFlow 中打印数据集时显示许多数组,尽管我只打印第一个
- ruby-on-rails - 在 Active storage Rails API 中获取图像的 heroku-app url 而不是 s3.amazonaws
- java - Spring Boot 远程 GC
- css - 如何调整 SVG 的大小
- sql - 在access数据库中排序
- ruby-on-rails - Rails 未初始化常量 - 当本地但不在 Heroku 上生产时
- python - 如何迭代枚举的所有值,包括任何嵌套枚举?
- reactjs - React 需要帮助 Syncfusion 数据网格
- c - 如何在 C (MacOS) 中获取有关进程的虚拟内存映射的信息