0
검도 팝업 편집기 이미지 브라우저 기능에 대한 질문이 있습니다. 데이터베이스에 이미지 경로 만 저장하고 싶지만 검도는 전체 이미지 태그를 데이터베이스에 저장하려고합니다.검도 그리드 팝업 편집기 이미지 브라우저
이미지 브라우저가 경로를 데이터베이스에 저장하는 방법은 무엇입니까?
다음@{
ViewBag.Title = "MaleCategory";
Layout = "~/Views/Shared/_Layout.cshtml";
}
@(Html.Kendo().Grid<com.RomanceCoachOnTheGo.MVC.Models.MaleCategory>()
.Name("MaleCategories")
.ToolBar(toolbar =>
{
toolbar.Create();
})
.DataSource(dataSource => dataSource
.Ajax()
.Model(item => { item.Id(m => m.MaleCategoryKey); })
.Create(c => c.Action("CreateMaleCategory", "Administrator"))
.Read(r => r.Action("ReadMaleCategory", "Administrator"))
.Update(u => u.Action("UpdateMaleCategory", "Administrator"))
.Destroy(d => d.Action("DeleteMaleCategory", "Administrator"))
)
.Columns(col =>
{
col.Bound(c => c.Title);
col.Bound(c => c.Description);
col.Bound(c => c.SortOrder);
col.Bound(c => c.Icon);
col.Command(command => { command.Edit(); command.Destroy(); }).Width(180);
})
.Editable(editing => editing.Mode(GridEditMode.PopUp).TemplateName("EditCreateMaleCategory"))
.Sortable()
.Pageable()
.Filterable()
)
가 MaleCategory 모델
다음public class MaleCategory : FiveTalentLookupModelBase
{
[Key]
[ScaffoldColumn(false)]
[DisplayName("Male Category")]
public Int64 MaleCategoryKey { get; set; }
[UIHint("MaleCatIcon")]
public String Icon { get; set; }
}
입니다 참조 EditCreateMaleCategory 템플릿입니다 :
이@model com.RomanceCoachOnTheGo.MVC.Models.MaleCategory
@(Html.Kendo().Editor()
.Name(ViewData.TemplateInfo.GetFullHtmlFieldName(string.Empty))
//.Value(Model.Icon)
.Tools(tools => tools.Clear().InsertImage())
.ImageBrowser(imageBrowser => imageBrowser
.Image("~/Mobile/Images/{0}")
.Read("Read", "ImageBrowser")
.Create("Create", "ImageBrowser")
.Destroy("Destroy", "ImageBrowser")
.Upload("Upload", "ImageBrowser")
.Thumbnail("Thumbnail", "ImageBrowser"))
)
이것은 MaleCategory보기입니다 : 여기
이미지 브라우저 사용자 지정 서식입니다 :@model com.RomanceCoachOnTheGo.MVC.Models.MaleCategory
@Html.HiddenFor(model => model.MaleCategoryKey)
@Html.HiddenFor(model => model.BusinessActions)
@Html.HiddenFor(model => model.IsDefault)
@Html.HiddenFor(model => model.IsActive)
@*Display Titles*@
<div class="editor-label">
@Html.LabelFor(model => model.Title)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Title)
@Html.ValidationMessageFor(model => model.Title)
</div>
@*Display Description*@
<div class="editor-label">
@Html.LabelFor(model => model.Description)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Description)
@Html.ValidationMessageFor(model => model.Description)
</div>
@*Display Sort Order*@
<div class="editor-label">
@Html.LabelFor(model => model.SortOrder)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.SortOrder)
@Html.ValidationMessageFor(model => model.SortOrder)
</div>
@*Display Icon*@
<div class="editor-label">
@Html.LabelFor(model => model.Icon)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Icon)
@Html.ValidationMessageFor(model => model.Icon)
</div>
죄송이 너무했다 긴, 다른 우선 순위가 주어졌다. 데이터베이스의 전체 소스 속성을 유지하고 싶습니다. "~/Mobile/Images/{0}"을 유지하고 싶습니다. 제 문제는 검도 이미지 편집기를 사용할 때 ""을 삽입하는 것입니다. DB. 그것을 제거하고 src 경로 만 DB에 저장되도록해야합니다. –