我可以绑定文本框,如下拉列表中的dropdownlist意味着我们可以设置datatextfield来显示text和datavaluefield以将值插入数据库。
我必须使用文本框,我已经将扩展器添加到文本框Autocompletetype然后向用户显示我正在获取学生姓名但是点击按钮我必须将学生的ID插入数据库。我怎么能对此有所了解
答案 0 :(得分:1)
如果您使用的是ASP.net自动完成扩展程序,则可以使用隐藏字段来保存自动完成扩展程序eventargs和文本框中的值以显示该值。您需要在aspx页面的AutoCompleteExtender上注册一个OnClientItemSelected
回调属性,然后创建一个javascript函数来设置值:
function SelectAutoCompleteValue(source, eventArgs) {
var hiddenFieldID = source.get_element().id.replace('tb', 'hf');
$get(hiddenFieldID).value = eventArgs.get_value();
}
使用此隐藏字段值可以将其保存到数据库中。