文本框控件如何设置 比如 我在ASP.NET中设置了一个文本框,当我点击文本框时, 输入一个字母 a,会出现 与a相关的内容(自己设置好的),比如abc,请教下大家,这种文本框怎么设计? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TextChange事件里面写if()TextBox1.Text=值; ....在textchanged事件中判断阿加入输入的是a就改变内容、如果是asp.net的话建议用javascript来实现 需要使用ajaxhttp://hi.baidu.com/cjmxp/blog/item/0c2ae2248f8e78054c088d52.html onchange=Ajax(this.value);简单的说1.把"a"提交到服务器去查询2.把查询的结果组合成一行一行的数据3.同时一行一行的数据中加了一个onmouseover事件4.onmouseover做的事情就是把这一行的数据放到你的TextBox中 配合一个listbox控件,然后在textchange事件中把和a有关系的查询出来,填充listbox,并把第一个赋值给textbox php的code部分自己写C#的搜索语句就可以了 刚刚回的有点错误,更正下,前台: <asp:TextBox ID="TextBox1" runat="server" AutoPostBack="True"></asp:TextBox>后台:应该在 Page_Load里面写protected void Page_Load(object sender, EventArgs e) { //if (!Page.IsPostBack) //{ if (TextBox1.Text == "a") { TextBox1.Text = "abc"; } //} }不能写if (!Page.IsPostBack)这是后台变动,好像不是很方便,用JS应该会很方便,你应该去JS那边问问,我懒得写了 刚刚回的有点错误,更正下,前台: <asp:TextBox ID="TextBox1" runat="server" AutoPostBack="True"></asp:TextBox>后台:应该在 Page_Load里面写protected void Page_Load(object sender, EventArgs e) { //if (!Page.IsPostBack) //{ if (TextBox1.Text == "a") { TextBox1.Text = "abc"; } //} }不能写if (!Page.IsPostBack)这是后台变动,好像不是很方便,用JS应该会很方便,你应该去JS那边问问,我懒得写了 这个很明显是AJAX的东西。.现在搜索引擎都用这个技术的。 关于提取SQLserver服务器的问题 SQL2005 select时出现timeout expired错误 刚学C#,一段修改简单代码 Winform怎么样使datagrid不能多选 xslt生成xml时的问题 请教Exception在debug模式下和直接运行时候行为不一致的问题 呕心沥血---搞不定!! 新手请教关于嵌套类问题. 为什么发布.net网站ashx没反映?? 如何动态生成二级彩单,并给二级菜单写事件? 为什么我的项目调试时只显示哪方面出错了,错不显示具体哪个面页? 关于sniffer嗅探器的设计(c#)
if()
TextBox1.Text=值;
加入输入的是a
就改变内容、如果是asp.net的话
建议用javascript来实现
http://hi.baidu.com/cjmxp/blog/item/0c2ae2248f8e78054c088d52.html
简单的说
1.把"a"提交到服务器去查询
2.把查询的结果组合成一行一行的数据
3.同时一行一行的数据中加了一个onmouseover事件
4.onmouseover做的事情就是把这一行的数据放到你的TextBox中
前台: <asp:TextBox ID="TextBox1" runat="server" AutoPostBack="True"></asp:TextBox>
后台:应该在 Page_Load里面写
protected void Page_Load(object sender, EventArgs e)
{
//if (!Page.IsPostBack)
//{
if (TextBox1.Text == "a")
{
TextBox1.Text = "abc";
}
//}
}
不能写if (!Page.IsPostBack)这是后台变动,好像不是很方便,用JS应该会很方便,你应该去JS那边问问,我懒得写了
前台: <asp:TextBox ID="TextBox1" runat="server" AutoPostBack="True"></asp:TextBox>
后台:应该在 Page_Load里面写
protected void Page_Load(object sender, EventArgs e)
{
//if (!Page.IsPostBack)
//{
if (TextBox1.Text == "a")
{
TextBox1.Text = "abc";
}
//}
}
不能写if (!Page.IsPostBack)这是后台变动,好像不是很方便,用JS应该会很方便,你应该去JS那边问问,我懒得写了