2016-05-31 8 views
0

私はそれが正しいタイトルかどうかはわかりません。 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)) 

宣言された変数があります。ボタン1のクリックで作成された正確な値でButton2のクリックでこの変数を使用したいと思います。

答えて

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の中であなたが書くことができます。Button2の中

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)) 

と同じように:

file = New System.IO.FileInfo(........) 
+0

グローバル変数として機能するviewstate、session、cache、databaseにデータを格納するか、格納します。 – rdmptn

+0

これに答えることはできますかhttp://stackoverflow.com/questions/37670875/facebook-google-login-for-asp-net-website私は投稿しましたが、回答を得ていません。 – SUN

+0

あなたは私の命題を見ることができます –

関連する問題