クラスと継承の間の関係についての基本的な知識が不足していることは知っています
簡単なことを理解するのは難しいと思います:
特定のDDl
、またはTextBox
コード ビハインドからアクセスできる
int selected = DDLID.SelectedIndex ;
string userInput = TBXID.Text;
コードビハインドに配置されたクラスから:
public static class ControlsValue
{
public static int UserSel = DDLID.Selected.index;
public static string UserText = TBXID.Text;
}
コードを「アレンジ」しようとしていたので、他のプロジェクトで再利用できるようになりました
...そのクラスのコードに関連するすべてのグローバル変数をクラスに移動しましたが、できないことは変数を割り当てることですwebControls Values
それを行う方法は何ですか?
アップデート
私が考えることができる方法は、パラメータを介することです
public static class ControlsValue
{
public static void getValues(DropDownList DDLID)
{
public static int UserSel = DDLID.Selected.index;
}
public static string UserText(TextBox TBXID)
{
return TBXID.Text;
}
}