我有2个文本框,...在一个事件中,我必须根据最近更改的文本框值进行一些操作..如何实现此目的 [英] I Have 2 Textboxes,... In One Event I Have To Do Some Action Based On Which Textbox Value Is Changed Recently..How To Achieve This
本文介绍了我有2个文本框,...在一个事件中,我必须根据最近更改的文本框值进行一些操作..如何实现此目的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有2个文本框,...在一个事件中,即时更改文本框值,在另一个事件中(例如,在按钮单击事件中)我必须根据最近更改的文本框值执行某些操作。如何实现这个..帮助
解决方案
Codebehind:
布尔 t1 = false ;
布尔 t2 = false ;
受保护 void Button1_Click(对象发件人,EventArgs e)
{
如果(t1 == true && t2 == true )
{
Response.Write( 两个值都已更改);
}
else if (t1 == true )
{
Response.Write( textbox1已更改 跨度>);
}
其他 如果(t2 == true )
{
Response.Write( textbox2已更改 跨度>);
}
else
{
Response.Write( 没有更改文本框);
}
}
受保护 void TextBox1_TextChanged( object sender,EventArgs e)
{
t1 = true ;
}
受保护 void TextBox2_TextChanged( object sender,EventArgs e)
{
t2 = true ;
}
设计师:
< body>
< form id = form1 runat = server >
< div>
< asp:textbox id = TextBox1 runat = server ontextchanged = TextBox1_TextChanged xmlns:asp = #unknown > < / asp:textbox >
< asp:textbox id = TextBox2 runat = server ontextchanged = TextBox2_TextChanged xmlns:asp = #unknown > < / asp:textbox >
< br />
< asp:button id = Button1 runat = server onclick = Button1_Click text = 按钮 xmlns:asp = #unknown />
< / div >
< / 表格 >
< / body > 跨度>
i have 2 textboxes,... in one event, i m changing text box values,and in another event(for ex,in button click event) i have to do some action based on which textbox value is changed recently..how to achieve this..pls help
解决方案
Codebehind:
Boolean t1 = false; Boolean t2=false; protected void Button1_Click(object sender, EventArgs e) { if (t1 == true && t2 == true) { Response.Write("Both Values Changed"); } else if (t1 == true) { Response.Write("textbox1 changed"); } else if(t2==true) { Response.Write("textbox2 changed"); } else { Response.Write("no textbox changed"); } } protected void TextBox1_TextChanged(object sender, EventArgs e) { t1 = true; } protected void TextBox2_TextChanged(object sender, EventArgs e) { t2 = true; }
Designer:
<body> <form id="form1" runat="server"> <div> <asp:textbox id="TextBox1" runat="server" ontextchanged="TextBox1_TextChanged" xmlns:asp="#unknown"></asp:textbox> <asp:textbox id="TextBox2" runat="server" ontextchanged="TextBox2_TextChanged" xmlns:asp="#unknown"></asp:textbox> <br /> <asp:button id="Button1" runat="server" onclick="Button1_Click" text="Button" xmlns:asp="#unknown" /> </div> </form> </body>
这篇关于我有2个文本框,...在一个事件中,我必须根据最近更改的文本框值进行一些操作..如何实现此目的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文