C# 按钮清除其他输入字段

C# 按钮清除其他输入字段,c#,asp.net,C#,Asp.net,在我的网页上,我有一些下拉列表。在ddl1的SelectedIndexChanged上,我正在绑定下拉列表ddl2和ddl3。单击该按钮后,ddl2和ddl3值将被清除。 这发生在按钮1的回发过程中。按钮1的回发在SelectedIndexChanged事件上触发ddl1。 我正在使用dotnetframework2.0 protected void Page_Load(object sender, EventArgs e) { widestData = 0; lblPCn

在我的网页上,我有一些下拉列表。在ddl1的SelectedIndexChanged上,我正在绑定下拉列表ddl2和ddl3。单击该按钮后,ddl2和ddl3值将被清除。 这发生在按钮1的回发过程中。按钮1的回发在SelectedIndexChanged事件上触发ddl1。 我正在使用dotnetframework2.0

protected void Page_Load(object sender, EventArgs e) 
{ 
    widestData = 0; 
    lblPCno.Visible = false; 
    if (!IsPostBack) 
    { 
        FillCombos(); 
        BindCoverGridview(); 
    }
}

protected void OnBtnClick(object sender, EventArgs e)
{
    FillCoverDtls(vShowroom, vCategory,vsubCategory.ToString(),vFamily.ToString()); 
    lblCount.Text = "Total : " + grdCoverDetails.Rows.Count.ToString(); 
}

如果关闭ViewState,回发后文本框将始终为空,除非您再次初始化它们。

请发布页面加载和按钮的代码1单击手柄这是一个问答网站。你问问题,我们回答。问题的定义特征是以问号(“?”,ASCII码0x3F,在大多数键盘上,它可以在右shift键旁边找到。)
protectedvoid Page_Load(object sender,EventArgs e){widetdata=0;lblPCno.Visible=false;if(!IsPostBack){FillCombos();BindCoverGridview();}
和按钮点击处理程序是
FillCoverDtls(vShowroom,vCategory,vsubCategory.ToString(),vFamily.ToString());lblCount.Text=“Total:+grdcorDetails.Rows.Count.ToString()
我在问题中添加了你的代码。它更具可读性。你能发布更多代码吗,因为我们仍然看不到为什么要清除文本框。你关闭了ViewState吗?谢谢编辑。我在这里不使用ViewState。所选索引属性重置为初始阶段。在页面加载中,我没有任何其他代码。单击按钮我只是调用一个函数FillCoverDtls,它调用一个Web服务从oracle db获取数据并绑定到gridview中。
$grdCoverDetails.DataSource=CoverDT;grdCoverDetails.DataBind();
没有给出任何代码。为了检查,我每隔几行清除一次代码并尝试了几行。