我可以在另一种方法中调用同一类的方法 [英] Can I Call A Method Of Same Class In Another Method
本文介绍了我可以在另一种方法中调用同一类的方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下代码
I have the following code
protected void Page_Load(object sender, EventArgs e)
{
//new commonds start
//new commonds end
if (!IsPostBack)
{
}
}
public void Form_Enable(object sender, EventArgs e)
{
txtFName.Enabled = false; txtMName.Enabled = false; txtLName.Enabled = false; txtUNic.Enabled = false; txtUDob.Enabled = false;
txtUHPhone.Enabled = false; txtUCNumber.Enabled = false; txtUEmail.Enabled = false; ddlUState.Enabled = false; txtUCity.Enabled = false;
txtUAddress.Enabled = false;
txtUComName.Enabled = false; txtUDesignation.Enabled = false; txtWPhone.Enabled = false; txtFaxNumber.Enabled = false; txtBCity.Enabled = false; txtCAddress.Enabled = false;
txtECName.Enabled = false; txtECMNumber.Enabled = false; txtRelationship.Enabled = false; txtRHPhone.Enabled = false; txtECMNumber.Enabled = false;
btnSave.Enabled = false; btnDelete.Enabled = false;
}
我如何调用Page_Load中的Form_Enable方法来禁用文本框。如果我只是将代码放入if(!IsPostBack){....}。
How i would call the Form_Enable method in Page_Load to disable the textboxs. disabling work fine if i just put the codes in if(!IsPostBack){ .... }.
推荐答案
as Ralf Meier 建议,禁用工作正常你应该在新方法中移动你的代码,比如
As Ralf Meier suggested you should move your code inside a new method, say
public void disable_all_txt()
{
// all disabling stuff here
}
来自Page_Load和Form_Enable的电话,例如
the call is both from Page_Load and from Form_Enable, e.g.
protected void Page_Load(object sender, EventArgs e)
{
//new commonds start
//new commonds end
if (!IsPostBack)
{
disable_all_txt();
}
}
}
这篇关于我可以在另一种方法中调用同一类的方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文