【发布时间】:2013-12-02 13:52:43
【问题描述】:
1.如何同时给一个文本框同时赋予 lostfocus 事件和 gotfocus 事件? 2.也就是说,我必须将 % 附加到文本框,所以我将使用失去焦点事件。 3.但每当用户再次进入 d 文本框时,我需要调用 got focus 事件。 4.那么这样可以同时调用一个文本框的两个事件吗??
这是为 lostfocus 事件:
protected void lostfocus(object sender, EventArgs e)
{
if (txtMarks.Text != "")
{
txtMarks.Text += "%";
ddlGrade.Focus();
}
else
{
txtMarks.Text = "";
ddlGrade.Focus();
}
}
这是为 gotfocus 事件:
protected void lostfocus(object sender, EventArgs e)
{
if (txtMarks.Text.contains("%"))
{
txtMarks.Text = "";
ddlGrade.Focus();
}
}
【问题讨论】:
-
好乱的代码,我想你想要这样的东西:你希望文本框应该显示一个附加 % 的值,但如果它处于编辑模式,则应该删除 %。
-
你想把这个逻辑或功能放在一个函数中吗?如果不是,那么同时调用这两个函数是什么意思
-
为什么要同时调用两个事件?
-
我得到了想要的输出 mr.king... 我只是想知道 v 是否可以同时为单个文本框调用两个事件。所以这在其他情况下可能对我有用
标签: c#