Asp.net 如何将变量值从一个子系统传递到另一个子系统
我是编程界的新手。我有机会在一个用vb.net和asp.net构建的项目中工作和开发 在我的编码中,我在一个子Asp.net 如何将变量值从一个子系统传递到另一个子系统,asp.net,vb.net,variables,Asp.net,Vb.net,Variables,我是编程界的新手。我有机会在一个用vb.net和asp.net构建的项目中工作和开发 在我的编码中,我在一个子btn\u Click()下的变量中存储了一个值。我想使用另一个子类中的变量值-AddCategory()。两者都是在同一个类下编写的 Protected Sub btn_Click(sender As Object, e As EventArgs) Handles btnSave.Click Dim sale = Guid.NewGuid().ToString()
btn\u Click()
下的变量中存储了一个值。我想使用另一个子类中的变量值-AddCategory()
。两者都是在同一个类下编写的
Protected Sub btn_Click(sender As Object, e As EventArgs) Handles btnSave.Click
Dim sale = Guid.NewGuid().ToString()
Dim SaleID As String = sale
Core.DB.Insert("insert into survey(id,title, detail) values(@id,@title, @detail);", Core.DB.SIP("title", Title), Core.DB.SIP("detail", Detail), Core.DB.SIP("id", sale))
Call AddCategory1()
Response.Redirect("profile.aspx")
End
正如您在上面的代码中所看到的,sale表的ID值是一个GUID值,我正在将其转换为一个字符串来存储一个变量SaleID
您还可以看到我调用了AddCategory1()
。现在我想将SaleID
(字符串)的值传递到AddCategory()
中。我想在AddCategory()
为此,我必须传递存储在变量SaleID
下的值
我该怎么做?将值传递给方法(
Sub
或函数
)的通常方法是将其作为参数。将该方法设置为期望SaleID作为参数,然后使用该参数调用该方法
Private Sub AddCategory1(SaleID as String)
'You can use SaleID in your code
End Sub
像这样从单击处理程序调用此sub
AddCategory1(SaleID)
对不起,如果我问了任何愚蠢的问题。但我是自学成才。没有人教过我。因此,我很难理解一些基本的东西,对你来说,这些东西可能和阅读abcd一样简单。但我还是个穴居人。我现在正在学习a,b,c,d。因此,我甚至很难拼写C A T-cat:-)注意,如果希望sub
AddCategory1()
能够更改变量SaleID
的值,则可以在sub声明中的变量前面添加关键字ByRef
,例如:Private sub AddCategory1(ByRef SaleID作为字符串)
非常感谢您提供这些信息。我不知道。
AddCategory1(SaleID)