我创建了一个简单的注册页面,其中包含字段名称,用户名和密码..实际上我正在检查用户名与数据库是否已经有用户名...
假设如果已经使用了该用户名,那么我在标签中显示“Username Already Taken”消息,并且我还为用户名建议动态创建4个链接按钮,如
现在,当我点击链接按钮时,它绑定到用户名文本框..这是我的代码
让我知道如何将该linkbutton绑定到文本框..
答案 0 :(得分:1)
您应该最小化来自客户端的服务器请求,尤其是在您想要更新UI控件时。我建议用java脚本用新值更新文本框。
for (int i = 0; i < 4; i++)
{
LinkButton lbtn = new LinkButton();
lbtn.OnClientClick = "document.getElementById('" + txtuname.ClientID + "').value = '"+txtuname.Text + i+"'; return false;";
lbtn.Text = txtuname.Text + i;
phlinks.Controls.Add(lbtn);
phlinks.Controls.Add(new LiteralControl(" "));
}
答案 1 :(得分:0)
试试这个
for (int i = 0; i < 4; i++)
{
LinkButton lbtn = new LinkButton();
lbtn.OnClientClick = "document.getElementById('" + txtuname.ClientID + "').value = this.innerText; return false;";
lbtn.Text = i.ToString();
phlinks.Controls.Add(lbtn);
}