パスワードの値をLabel
にキャプチャしようとしています。ページの読み込み時のラベルの変更
private void GenRandomNumber()
{
Random generator = new Random();
String r = generator.Next(0, 10000).ToString("D4");
lblStart.Text = r;
}
//Generate Random Letter
static class RandomLetter
{
static Random _random = new Random();
public static char GetLetter()
{
// This method returns a random lowercase letter.
// ... Between 'a' and 'z' inclusize.
int num = _random.Next(0, 26); // Zero to 25
char let = (char)('a' + num);
return let;
}
}
マイページのロード
: 4桁の文字と 1小文字はこれは数字とNUM
public void SaveTransactionID()
{
string password = lblStart.Text + lblStop.Text;
lblPassword.Text = password;
}
発電機の両方を追加するための私の方法であり、
protected void Page_Load(object sender, EventArgs e)
{
char lowerCase;
lowerCase = Convert.ToChar(RandomLetter.GetLetter());
lblStop.Text = lowerCase.ToString();
GenRandomNumber();
}
パスワードがページの読み込みごとに変わることは知っています。だから私はLabel
に保存しようとしたので、ページが再び読み込まれた場合に備えてパスワードを取得することができました。しかし、ものは私のSaveTransactonId()
もページの読み込み中に変更されます。ページの読み込み時にもパスワードの値を保存するにはどうすればよいですか?
if(IsPostBack){}これはあなたの問題を解決します:) –
[値/テキストがサーバー側で変更された後にテキストボックスからテキスト/値を取得する]の重複可能性があります(http://stackoverflow.com/questions/34544500/get-text-value-from-value-text-changed-server-side) –
@ManishGoswami仕事をしました –