1.在CuteEditor中上传图片时,怎样限制图片的大小?
2.用DataList显示图片时,怎样判断图片的宽度,当图片宽度超过显示区域的宽度,
会自动缩小图片?页面:
<ItemTemplate>
<%#BindPic2((string)DataBinder.Eval(Container.DataItem,"PicName"))%>
<BR>
<%#BindPic((string)DataBinder.Eval(Container.DataItem,"PicNote"),(int)DataBinder.Eval(Container.DataItem,"PicID"),10)%>
</ItemTemplate>PicShow.aspx.cs
//图片的绑定显示
public string BindPic2(string myPicName)
{
string title="<img src=uploads/"+myPicName+" border=0 width=400>";
return title;
}
当然啦,width=400显示的结果是:宽度大于400px的图片可避免超出显示区域,但小于400px的图片就特模糊...

解决方案 »

  1.   

    http://cutesoft.net/example/Multiple.aspx
    上网找了下。找了个E文的网站。好象不太合适。。
      

  2.   

    http://cutesoft.net/example/Multiple.aspx
    上网找了下。找了个E文的网站。好象不太合适。。能给一个中文网站吗?
    最好能介绍CuteEditor的属性和事件之类的
    偶找了好久都找不到
      

  3.   

    CuteEditor.editor应该有很多人用吧
    怎么一点建议和解决办法都没有呢?
      

  4.   

    public string BindPic2(string myPicName)
    {
    string title="<img src=uploads/"+myPicName+" border=0 width=400 onload=\"javascript:if(this.width>400)this.style.width=400;if(this.height>300)this.style.width=(this.width*250)/this.height;\">";
    return title;
    }
    用这个可以解决图片的显示问题,如果大于400,显示为400,后面那一句是如果图片是高大于宽,那就也限制一下,如果你不要限高那就去掉
      

  5.   

    谢谢seabluecn()
    第二个问题得到解决public string BindPic2(string myPicName)
    {
    string title="<img src=uploads/"+myPicName+" border=0 width=400 onload=\"javascript:if(this.width>400)this.style.width=400;if(this.height>300)this.style.width=(this.width*250)/this.height;\">";
    return title;
    }
    将width=400去掉就改决问题
      

  6.   

    用个Image控件,它会自动按照自身的宽度和高度属性给你压缩图片大小的显示,不过建议你还是用缩略图吧,不过那样又会失真,好像问题不少
      

  7.   

    还没解决啊,呵呵
    CuteEditor是什么东东啊,我没用过,呵呵,又不是复杂的问题,你用HtmlInputFile就可以啊,那个限制图片简单if(uploadFile.PostedFile.ContentLength>100000){....},uploadFile是一个上传图片的HtmlImputFile控件;
    用的还是asp.net的服务器控件,也挺方便的,不知道对你有没有帮助
      

  8.   

    CuteEditor是编辑器
    属第三方控件
    它的功能比较强大
    最常见的是你在论坛发帖子时所看到的那个东东,
    可以输入文字和图片,还有表情
      

  9.   

    www.source520.com     免费免注册80G源码书籍下载
      

  10.   

    用一个contorls填充到DataGrid里
    controls有一个Dock填充方法。
    用Fill填充试试