我只需点击一下按钮即可动态创建TextBox。
以下是用于此目的的代码。
var textBox = new TextBox()
{
ID = i
};
var filteredTextBoxExtender = new FilteredTextBoxExtender()
{
TargetControlID = textBox.ID,
FilterType = FilterTypes.Numbers | FilterTypes.LowercaseLetters | FilterTypes.UppercaseLetters
};
subDiv.Controls.Add(textBox);
subDiv.Controls.Add(filteredTextBoxExtender);
在其他第二个按钮上单击,就像我动态创建文本框一样。但具有不同的id(id通过修改i变量的值来处理)。 功能正常,但filteredTextBoxExtender FilterType无效。
请让我知道可能存在的问题以及如何解决问题。
观察:在萤火虫中我得到以下异常。
Error: Sys.ArgumentException: Value must not be null for Controls and Behaviors.
Parameter name: element
当用户点击第二个按钮时。
用户可以输入特殊字符和空格,但我不想允许他。
答案 0 :(得分:-1)
新的$.ajax({
type:"post",
data:str,
url:"/search",
dataType: "json",
success: function(result){
$(element).append(result);
}
});
未分配ID属性