如何在Ajax AsyncFileUpload上动态启用必需的字段验证器 [英] How to enable required field validator dynamically on ajax AsyncFileUpload
本文介绍了如何在Ajax AsyncFileUpload上动态启用必需的字段验证器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在aspx页面上有用户控件(SAY MUcntrl). MUcntrl包含具有ajax AsyncFileUpload&文本框.
我想在已选择文件的usercontrol.textbox上应用所需的字段验证器.请注意,此控件是在运行时生成的.
在MUcntrl上
Hi,
I have User control(SAY MUcntrl) on aspx page. MUcntrl contains dynamic user controls which have ajax AsyncFileUpload & textbox.
i want to apply required field validator on usercontrol.textbox in which file has been selected. Keep concern that this control has been generated at runtime.
On MUcntrl
public void generatecntrl()
{
for(int i=0;i<numberofcntrltogenrated;i++)>
{
//creating ajax async cntrl here with textbox(say child usercntrl)
}
}
关于儿童控制
我有ajax异步和textbox
On Childcontrol
i have ajax async and textbox
推荐答案
使用此javascript函数
use this javascript function
function fnEnable()
{
document.getElementById('requiredfieldValidatorID').enabled=false;
}
并在生成这样的控件时调用此函数
如果C#:
and call this function when you generating the control like this
if C#:
String strScript = "<script language="javascript"> fnEnable(); </script>";
ScriptManager.RegisterClientScriptBlock(this,this.GetType(),"Myscript",strScript,false);
这篇关于如何在Ajax AsyncFileUpload上动态启用必需的字段验证器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文