巧了,俺前几天刚去下了一个新版的 FreeTextBox v3.1.6
使用环境是 VS 2005起初也遇到了类似问题,不过俺有两个页面都引用了一个 FreeTextBox,
可是一个页面无法赋值,而另一个页面一切正常。比对代码后发现,问题原来出在加载顺序上面!<%@ Register TagPrefix="ftb" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %>
<%@ Page language="c#" Codebehind="NewsMaintain.aspx.cs" AutoEventWireup="false" Inherits="Lenovo.SalesClub.AdminPortal.InformationPublish.NewsMaintain" %>
即先加载 FreeTextBox,再加载 Page 就一切 OK!反过来的话就等死吧,幸好俺命大,哈

解决方案 »

  1.   

    晕,应该是注册顺序,咋写成了加载顺序!即先加载 FreeTextBox,再加载 Page 就一切 OK!改为即先注册 FreeTextBox,再加载 Page 就一切 OK!
      

  2.   

    高人!你给我指明了方向灯~太感谢你了~不过js脚本里怎么写!?我
    document.all("ftbNote").value="111";
    这么赋值,但FTB中还是没有反应啊~估计是我这句话错了~帮帮忙吧~谢谢了~
      

  3.   

    呵呵,LZ 的问题一个接一个,刚才开会去了document.all("ftbNote").value="111"; // 肯定不对,因为需要的参数是整形!// 以下两种写法可用
    // 这个限 IE 可用
    document.all.ftbNote.value = "111";
    // or 
    // 这个通用
    document.getElementById("ftbNote").value = "111";
      

  4.   

    很是奇怪~我这还是不行~不过大体知道思路了~可能是因为我外面有个 .master 的事情吧~
    算了~我找到个用脚本写的类似FTB的东西,改用那个吧~呵呵~
    昨天真是太感谢你了!再次感谢!!!