获取 FormView 编辑模板中的控件

Calchas 发表于 2009, May 19, 12:52 PM

如果页面里面有一个 FormView , 里面编辑模式下有一个TextBox 控件 txtMajor, 如果想在CS文件中对其赋值的话。

单纯使用 this.txtMajor.Text = ""; 这样是不行的,会提示找不到 txtMajor 此名称的控件。

编译器错误消息: CS0117: “Index”并不包含“txtMajor”的定义

解决办法是:


TextBox txtMajor = (TextBox)fvPlanInfo.FindControl("txtMajor");

txtMajor= "";

相关文章: (最多只显示5条记)
引用: 点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5
» 我要发表评论 ...    访客评论: (2条记录)
  1. 1 齐海燕 :
    2009, July 10, 8:57 AM   引用此文发表评论
    我想请问你
    TextBox txtMajor=(TextBox)fvPlanInfo.FindContro("txtMajor);
    这句代码中fvPlanInfo是什么呀。急。谢谢。
  2. 2 Calchas :
    2009, July 10, 1:07 PM   引用此文发表评论
    FormView 控件的名称
 
发表评论:( 你的参与是我最大的动力! )