我知道我缺乏关于类和继承之间关系的基本知识
我发现很难理解一件简单的事情:
给定的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;
}
}