怎么在Page_Load里判断触发了哪一个控件
怎么在Page_Load里判断触发了哪一个控件,然后执行相应的代码譬如现在我要点击一个按钮然后弹出对话框
但是代码不想在按钮里面写
我是在PAGE_LOAD
里面写代码
先谢谢了!
--------------------编程问答-------------------- Button1.Attributes.add("onclick","return confirm('Are you Sure?');")
放在Page_load中。 --------------------编程问答-------------------- Button1.Attributes.add("onclick","Con();return false;");
放在Page_load中。
JS代码:
function Con()
{
return confirm( 'Are you Sure? ');
} --------------------编程问答-------------------- 谢谢,不过我希望是这样的
protected void Page_Load(object sender, EventArgs e)
{
if(Button1的Button1_Click事件触发)
{
//就执行这里面的代码,比如:
this.Label2.Visible = false;
this.Label3.Visible = false;
}
…………
…………
…………
}
if里面的语句怎么写?还是要用别的方法? --------------------编程问答--------------------
--------------------编程问答-------------------- 看的出来,你的思维比较混乱。
protected void Page_Load(object sender, EventArgs e)
{
Button1_Click(null, EventArgs.Empty);
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("<script>alert('Button OnClick Called');</script>");
}
你已经说了,Button1的Click事件,为什么不写在Click事件里。
如果是因为和Click事件想做的事冲突,可以在Click事件里判断然后再执行。
如果纯用JS执行,我给的代码够用。
比如只是不想显示而已,可以参考 Cherish20 的方法,把JS函数写在ASPX页面内。在Page_load中调用。
JS可以写成
<script>
function Con()
{
document.getElementById("Label2").style.display="none";
}
</script>
--------------------编程问答-------------------- 如果你是想在Page_load中,就先执行一遍ButtonClick事件,为什么不把它写成函数?
Page_load
MyFunction1()
Button1_click
MyFunction1() --------------------编程问答-------------------- Page_Load:
NameValueCollection values = Request.QueryString;
if (string.Compare(this._request.HttpMethod, "POST", false, CultureInfo.InvariantCulture) == 0){
values = Request.FORM;
}
if (values["__EVENTTARGET"] == "button1" ) {// click the button1
Clickbutton1();
}
--------------------编程问答-------------------- 刚学没多久,是挺混乱的,谢了,都是高手啊!
我想知道如果做B/S网站 不用js(js不熟悉),是不是所有的事情也都可以实现?
有时候感觉js只是多了一种选择,而不是必须的,不好意思! --------------------编程问答-------------------- OnClientClick="foo()"; --------------------编程问答-------------------- 按钮事件里什么都不写,只触发js将hiddenfield控件记录控件id,pageload中根据hiddenfield值判断点了哪个按钮 --------------------编程问答-------------------- js有的时候是必须的
学点常用的也不难啊
补充:.NET技术 , ASP.NET