当Page_Load函数被调用时,表单变成空白
本文关键字:表单 空白 调用 Page Load 函数 | 更新日期: 2023-09-27 18:03:27
我的表单出现了问题。有两个文本字段,然后有下拉菜单,其中链接到数据库。
当我点击下拉菜单时,我的两个文本字段都是空的。
protected void OnChange_Acdemics(object Sender, EventArgs e)
{
DropDownList list = (DropDownList)Sender;
string value = (string)list.SelectedValue;
// degrees_dropdown.Visible = true;
try
{
// String query = "SELECT Degree_types.detail,Degree_Detail.GPA FROM Degree_Detail INNER JOIN Degree_types ON Degree_Detail.Degree_tilte = Degree_types.Degree_title where Degree_types.degree_type = '" + value + "';";
String query = "Select detail from Degree_Detail where id=" + int.Parse(value) + ";";
Dt = dbComm.GetDataTable(query);
Degree_Selection.DataTextField = "detail";
// Degree_Selection.DataValueField = "GPA";
Degree_Selection.DataSource = Dt;
Degree_Selection.DataBind();
}
catch (Exception ex)
{
}
}
您需要使用Page.IsPostBack
:
if(!Page.IsPostBack)
{
// load page
}
else
{
// check input values and set it again
}