2

最後のビットが正しいかどうかわかりませんか?テキストボックスの最大長を 140 に変更しましたTextLength。助けてください?!私はこれまでのところこれを持っています:

protected void textBox_TextChanged(object sender, EventArgs e)
{
    characterCountLabel.Text = textBox.MaxLength - textBox.TextLength;
}
4

2 に答える 2

5

characterCountLabel.Text文字列形式です。したがって、次のように値を設定する前に変換することをお勧めします。

protected void textBox_TextChanged(object sender, EventArgs e)
{
    characterCountLabel.Text = (textBox.MaxLength - textBox.Text.Length).ToString();
}

ユーザーがテキスト ボックスに入力できる残りの文字を表示しようとしていると思いますか? 次のように制限を一定に設定できることをお勧めします。

protected void textBox_TextChanged(object sender, EventArgs e)
    {
        characterCountLabel.Text = (140 - textBox.Text.Length).ToString(); // in here 140 is your limit
    }

C# で ASP.NET を使用している場合。このリンクのようにJavaScript の使用を制限しないでください

于 2013-06-04T00:49:17.743 に答える