[英]Displaying textbox upon checking of checkbox in a CheckBoxList
我从工具箱中向我的网站的“登录”页面添加了一个复选框列表。
选中CheckBoxList中的ListItem(单击时)后,我希望在刚刚选中的ListItem的右侧打开三个文本框(例如:用户名,密码和ID文本框)。
我整天都在尝试这样做,但是我仍在努力。 这是我的C#代码和结尾的图片:
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
return;
}
protected void CheckBoxList1_SelectedIndexChanged1(object sender, EventArgs e)
{
if (CheckBoxList1.SelectedValue == "1")
{
multiView.ActiveViewIndex = 0;
}
}
}
请参阅下面的图片,了解我的工作。
这是源aspx视图。
在一个div中添加三个文本框,并在第一时间将visible设置为false,然后在单击复选框列表时将div标签的visible设置为true。
您的div标签在客户端
<div id="xx" runat="server" > ////three textboxe's </div>
并在页面加载中将visible设置为false,在复选框中将visible设置为true。
protected void Page_Load(object sender, EventArgs e)
{
xx.Visible=false;
if (IsPostBack)
return;
}
protected void CheckBoxList1_SelectedIndexChanged1(object sender, EventArgs e)
{
if (CheckBoxList1.SelectedValue == "1")
{
xx.Visible=true;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.