就在后台做一个判断就可以了呢.例如
btn_report.Text = "发表";
protected void btn_report_Click(object sender, EventArgs e)
{
if (btn_report.Text = "发表"){
//做发表的操作
btn_report.Text = "回复";
}else
{
//做回复的操作
btn_report.Text = "发表";
}
}
顶一个,等待大侠来帮忙。。。
protected void Button1_Click(object sender, EventArgs e)
{
Button btn = (Button)sender;
if (btn.Text == "回复")
{
//回复代码
}
else if (btn.Text == "留言")
{
//留言代码
}
}
//是这样吗?? 汗 我怀疑我理解错误~··
其实很简单,你前台页面加一个hidden控件:
然后定义一个JS来改变他的值:
function editActType(actvalue){
var hobj=document.getElementById('<%=btnAct.ClientID %>');
hobj.value=actvalue;
}
你可以在留言本那里调用JS来改变btnAct的值为回复,然后在btn_report_Click里面判断:
if (btnAct.value=="回复")
{
}
else//不然就是留言
{
}
其实hidden只是给后台一个判断图条件,你也可以用你想得到的其他方式来获取判断条件。