2016-12-01 90 views

回答

1

看看Kentico Marketplace,有一个表单控件,它已经为你做了。只需导入它并开始使用它。

如果它不适合您的版本,请下载它,查看代码并相应地修改您的版本。克隆一个现有的控件并添加额外的代码将做你想要的东西,如果一个不同的版本。

+0

谢谢。我使用hotfix 30运行9。我会让你知道。干杯! –

+0

我可以只添加自定义文件夹和文件,一旦我删除.export扩展名,然后构建解决方案?进口正如我所希望的那样顺利。 –

+0

如果您正确导入,您应该已经检查了导入文件和文件夹,它会为您完成。如果您没有解压缩包并将这两个文件取出并删除.export扩展名,并将它们复制到您在zip文件中看到的同一目录中。 –

0

我想你可以自定义/创建新的窗体控件 - UploadControl。您可以激活CSMFormControls> Media> UploadControl.ascx.cs。有一个拥有财产

// 
// Summary: 
//  Gets the size of an uploaded file, in bytes. 
// 
// Returns: 
//  The file length, in bytes. 
public int ContentLength { get; } 

我想你可以根据这个属性验证它有场

CMS.Base.Web.UI.Uploader uploader 

财产称为

​​

你可以在一般的here中了解更多关于窗体控件的知识。

+0

我的担心影响了其他cms桌面上传。在我开始走这条路之前,我会尝试Brenden的想法。 –