以下の手順でいけるんじゃないでしょうか。
1.ascx.csでプロパティを設定
private string btnText;
public string BtnText
{
get { return btnText; }
set { btnText = value; }
}
2.ascx.csのPage_Loadでボタンに値を設定
if (!IsPostBack)
{
Button1.Text = btnText;
}
3.それぞれのページで値を設定
VSのプロパティウィンドウからBtnTextに値を設定
又は、
Page_Loadで、コントロールに値を設定
if (!IsPostBack)
{
WebUserControl1.BtnText = "編集";
}
[編集]
色々編集しました。。。