我在ASP .Net MVC 5项目中使用http://plugins.krajee.com/file-input/demo,你能帮助我如何从服务器端生成initialPreview
和initialPreviewConfig
吗?
public class ImgSetting
{
public string [] initialPreview { get; set; }
public ConfigSetting initialPreviewConfig { get; set; }
public string append { get; set; }
}
public class ConfigSetting
{
public string caption { get; set; }
public string width { get; set; }
public string url { get; set; }
public string key { get; set; }
public string [] extra { get; set; }
}
我尝试制作一个JSON数组对象:
ConfigSetting configSetting = new ConfigSetting();
configSetting.caption = file.FileName;
configSetting.width = "120px";
configSetting.url = "/localhost/avatar/delete";
configSetting.key = "100";
configSetting.extra = new string[] {id ="100" };
imgSetting.initialPreview = new string[] {"'<img src='~/Images/"+file.FileName +"' class='file-preview-image' alt='Desert' title='Desert'>'"};
imgSetting.initialPreviewConfig = configSetting;
imgSetting.append = "false";
string json = JsonConvert.SerializeObject(imgSetting);
return Json(json);
但它还没有用?