我不确定它是否是正确的标题。我点击button1时声明了一个变量,现在我想使用同一个变量及其在button2上声明的值。可能吗?
Button1事件代码
Dim file As New System.IO.FileInfo(preUploader.PostedFile.FileName)
newname2 = file.Name.Remove((file.Name.Length - file.Extension.Length))
newname2 = (uniqueID.Text & System.DateTime.Now.ToString("_ddMMyyhhmmss")) + file.Extension
preUploader.SaveAs(Server.MapPath("../prescriptions/" + newname2))
在上面的代码中,声明了一个变量。我想在Button2上单击使用此变量,并在button1上单击创建精确值。
答案 0 :(得分:1)
你不能但是你可以在你的鳕鱼页面顶部声明你的变量,如:
Public Class Page1
Inherits System.Web.UI.Page
Dim file As System.IO.FileInfo
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
并在button1中你可以写:
file = New System.IO.FileInfo(preUploader.PostedFile.FileName)
newname2 = file.Name.Remove((file.Name.Length - file.Extension.Length))
newname2 = (uniqueID.Text & System.DateTime.Now.ToString("_ddMMyyhhmmss")) + file.Extension
preUploader.SaveAs(Server.MapPath("../prescriptions/" + newname2))
和button2中的相同:
file = New System.IO.FileInfo(........)