如何在Ajax AsyncFileUpload上动态启用必需的字段验证器 [英] How to enable required field validator dynamically on ajax AsyncFileUpload

查看:112
本文介绍了如何在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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆