1.Freetextbox的使用。
以前一直在VS2005实用正常,后来在公司开发一直使用VS2005,发现托控件过去点设计页面显示“创建控件时出错”(完整错误信息如下:创建控件时出错-FreetextBox1,类型"FreetextBoxControls.FreeTextBox"的控件"FreetextBox1"必须放在具有ruant=server的窗体标记内。),花了一个下午的时间找控件试过FCK都不如意,换了不下于5个Freetextbox,要么不能运行页面报错,要么是工具栏图标不能显示。经过多方查找资料和尝试,才发现原来也就如此简单。
比如我创建后台,文件夹名为Admin:
复制 bin 目录下的 FreeTextBox.dll 到Web 应用程序目录中的 bin 目录
复制 HelperScripts 目录下的三个文件到Admin文件夹;
复制 images 目录下的 ftb 目录到Admin的 images 目录中。
添加到选项卡
最后就可以使用了,但是还需要配置三个属性:
FTB:FreeTextBox >
ButtonType:设置按钮的类型
ButtonPath:设置按钮图片路径 前面加点返回根目录
ToolbarType: 设置工具条的样式类型 如office2003/XP/2000
AutoConfigure:可以设置很多类型,我常使用的是Default和Minimal(迷你模式 适合做论坛回复等简单的格式控制文本编辑)
图片环绕功能:
先上传图片,然后点击上传的图片,看到很多小圆圈表示图片已经被选中,并且可以改变图片大小时,再次点击上传图片按钮,就可以对图片进行排版,一般都是左右环绕。
服务器上传图片失败,本地上传可以,原因是服务器可能图片文件夹权限没有开启。
2.DropDownList的使用
很多时候我们在做项目时,可能需要对单条记录修改,但是在load事件中如何绑定DropDownList默认文本呢?
DropDownList1.DataTextField = " name " ;
DropDownList1.DataValueField = " id " ;
DropDownList1.DataBind();
InfoCategory IC = InfoCategoryManager.GetInfoCategoryById(info.Categoryid);
DropDownList1.Items[ 0 ].Text = IC.Name;
直接在绑定后添加 DropDownList1.Items[0].Text设置其默认文本就OK了!
ddlBigType.DataValueField = " id " ;
ddlBigType.DataBind();
ddlBigType.Items.Insert( 0 , " --选择产品-- " );
绑定后追加默认文本