<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Admin/AdminMain.Master" Inherits="System.Web.Mvc.ViewPage<MvcEnterprise.Models.DataSet1+ArticleRow>" %>

<asp:Content ID="Content0" ContentPlaceHolderID="HeadContent" runat="server">
    <script src="../../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
    <script src="../../Scripts/MicrosoftMvcAjax.js" type="text/javascript"></script>
    <script src="../../Scripts/MicrosoftMvcValidation.js" type="text/javascript"></script>
    <script src="../../Scripts/jquery-1.3.2.min.js" type="text/javascript"></script>
    <script src="../../Scripts/Admin.js" type="text/javascript"></script>
    <script src="<%=Url.Content("~/Content/fckeditor/fckeditor.js")%>" type="text/javascript"></script>
</asp:Content>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    编辑新闻
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <%
    	Html.EnableClientValidation();
		string SortPath = Request.QueryString["SortPath"];
		int SortID = 0;
    %>
    <script type="text/javascript">
    	$(document).ready(function () {
			<%if (!string.IsNullOrEmpty(SortPath)) {%>
			$("#SortPath").val('<%= SortPath %>');
			<%} %>
            $("#SortID").val(GetSortID());
            $("#SortPath").change(function () {
                $("#SortID").val(GetSortID());
            });
        });
        var GetSortID = function () {
            var sortID = $("#SortPath").val();
            sortID = sortID.substring(0, sortID.length - 1);
            sortID = sortID.substring(sortID.lastIndexOf(",") + 1);
            return sortID;
        };
	</script>
    <div>
        <%= Html.ActionLink("返回列表","ArticleList") %></div>
    <hr />
    <% using (Html.BeginForm())
       {%>
    <div>
        <%--新闻标题--%>
        <span class="editor-label"><%= Html.LabelFor(model => model.ArticleName) %>：</span>
        <span class="editor-field"><%= Html.TextBoxFor(model => model.ArticleName) %> <%= Html.DisplayToolTipFor(model => model.ArticleName) %> <%= Html.ValidationMessageFor(model => model.ArticleName) %></span>
        <%--是否显示--%>
        <span><%= Html.LabelFor(model => model.ViewFlag) %>：<%= Html.CheckBoxFor(model => model.ViewFlag) %> <%= Html.DisplayToolTipFor(model => model.ViewFlag) %></span>
    </div>
    <div>
        <%--略图--%>
        <span class="editor-label"><%= Html.LabelFor(model => model.SmallPic)%>：</span>
        <span class="editor-field"><%= Html.TextBoxFileUrlFor(model => model.SmallPic)%> <%= Html.DisplayToolTipFor(model => model.SmallPic)%> <%= Html.ValidationMessageFor(model => model.SmallPic)%></span>
	</div>
    <div>
        <%--所属类别ID--%>
        <span class="editor-field"><%= Html.HiddenFor(model => model.SortID, new { value = 0}) %> <%= Html.DisplayToolTipFor(model => model.SortID) %> <%= Html.ValidationMessageFor(model => model.SortID) %></span>
    </div>
    <div>
        <%--类别路径--%>
        <span class="editor-label"><%= Html.LabelFor(model => model.SortPath) %>：</span>
        <span class="editor-field"><%= Html.DropDownListFor(model => model.SortPath, new SelectList(new CategoryService<DataSet1.ArticleSortRow, DataSet1.ValidationArticleSort>(new ArticleSortService()).CategoryList(SortID), "SortPath", "SortName"))%> <%= Html.DisplayToolTipFor(model => model.SortPath) %> <%= Html.ValidationMessageFor(model => model.SortPath) %></span>
    </div>
    <div>
        <%--公告--%>
        <span class="editor-label"><%= Html.LabelFor(model => model.NoticeFlag) %>：</span>
        <span class="editor-field"><%= Html.CheckBoxFor(model => model.NoticeFlag) %> <%= Html.DisplayToolTipFor(model => model.NoticeFlag) %> <%= Html.ValidationMessageFor(model => model.NoticeFlag) %></span>
    </div>
    <div>
        <%--首页显示--%>
        <span class="editor-label"><%= Html.LabelFor(model => model.CommendFlag) %>：</span>
        <span class="editor-field"><%= Html.CheckBoxFor(model => model.CommendFlag) %> <%= Html.DisplayToolTipFor(model => model.CommendFlag) %> <%= Html.ValidationMessageFor(model => model.CommendFlag) %></span>
    </div>
    <div>
        <%--会员组别--%>
        <span class="editor-label"><%= Html.LabelFor(model => model.GroupID) %>：</span>
        <span class="editor-field"><%= Html.DropDownListFor(model => model.GroupID,new SelectList(new MemGroupService().GetAll(),"ID","GroupName")) %>
        </span>
        <label><%= Html.RadioButtonFor(model => model.Exclusive,">=") %>隶属</label>
        <label><%= Html.RadioButtonFor(model => model.Exclusive,"=") %>专属</label>
        <%= Html.DisplayToolTip("隶属：权限值≥可查看，专属：权限值＝可查看")%>
    </div>
    <div>
        <%--显示顺序--%>
        <span class="editor-label"><%= Html.LabelFor(model => model.Sequence) %>：</span>
        <span class="editor-field"><%= Html.TextBoxFor(model => model.Sequence)%> <%= Html.DisplayToolTipFor(model => model.Sequence) %>
            <%= Html.ValidationMessageFor(model => model.Sequence)%></span>
    </div>
    <div>
        <%--添加时间--%>
        <span class="editor-label"><%= Html.LabelFor(model => model.AddTime) %>：</span>
        <span class="editor-field"><%= Html.TextBoxCalendarFor(model => model.AddTime, new { style = "width:140px" }) %> <%= Html.DisplayToolTipFor(model => model.AddTime) %> <%= Html.ValidationMessageFor(model => model.AddTime) %></span>
    </div>
    <div>
        <%--点击次数--%>
        <span class="editor-label"><%= Html.LabelFor(model => model.ClickNumber) %>：</span>
        <span class="editor-field"><%= Html.TextBoxFor(model => model.ClickNumber, new { value = 0}) %> <%= Html.DisplayToolTipFor(model => model.ClickNumber) %> <%= Html.ValidationMessageFor(model => model.ClickNumber) %></span>
    </div>
	<%
		   if (!string.IsNullOrEmpty(Model.CustomFields) && Model.CustomFields.Contains("|ffcms.com|") && Model.CustomFields.Contains(":ffcms.com:"))
		   {
			   var cf = Model.CustomFields.Split(new string[] { "|ffcms.com|" }, StringSplitOptions.RemoveEmptyEntries);
			   foreach (var item in cf)
			   {
				   var field = item.Split(new string[] { ":ffcms.com:" }, StringSplitOptions.None);
			 %>
	<div>
		<span class="editor-label"><label for="<%= field[0] %>"><%= field[0]%></label></span>
		<span class="editor-field">
			<%if (field[0] == "视频：") {%>
			<%= Html.TextBoxFileUrl("/Content/fckeditor/", "Media", field[0], field[1], new { id = field[0] })%>
			<%}else if(field[0]=="附件"){ %>
			<%= Html.TextBoxFileUrl("/Content/fckeditor/", "File", field[0], field[1], new { id = field[0] })%>
			<%}else{ %>
			<input type="text" id="<%= field[0] %>" name="<%= field[0] %>" value="<%= field[1] %>" />
			<%} %>
		</span>
	</div>
			<%
			   }
		   }
		   else
		   {
			   var table = CustomFields.Context.XPathSelectElement("/table[@name='" + Model.Table.TableName + "']");
				var fields = table.Elements();
			   foreach (var field in fields)
			   {
				   var fieldName = field.Attribute("name").Value;
				   var defaultvalue = field.Attribute("defaultvalue").Value;
				   %>
	<div>
		<span class="editor-label"><label for="<%= fieldName %>"><%= fieldName %></label></span>
		<span class="editor-field">
			<%if (fieldName == "视频：") {%>
			<%= Html.TextBoxFileUrl("/Content/fckeditor/", "Media", fieldName, defaultvalue, new { id = fieldName })%>
			<%} else if (fieldName == "附件：") {%>
			<%= Html.TextBoxFileUrl("/Content/fckeditor/", "File", fieldName, defaultvalue, new { id = fieldName })%>
			<%}else{ %>
			<input type="text" id="<%= fieldName %>" name="<%= fieldName %>" value="<%= defaultvalue %>" />
			<%} %>
		</span>
	</div>
				   <%
			   }
		   }
	 %>
    <div>
        <%--页面标题--%>
        <span class="editor-label"><%= Html.LabelFor(model => model.PageTitle) %>：</span>
        <span class="editor-field"><%= Html.TextBoxFor(model => model.PageTitle) %> <%= Html.DisplayToolTipFor(model => model.PageTitle) %> <%= Html.ValidationMessageFor(model => model.PageTitle) %></span>
    </div>
    <div>
        <%--页面关键字--%>
        <span class="editor-label"><%= Html.LabelFor(model => model.PageKeywords) %>：</span>
        <span class="editor-field"><%= Html.TextBoxFor(model => model.PageKeywords) %> <%= Html.DisplayToolTipFor(model => model.PageKeywords) %> <%= Html.ValidationMessageFor(model => model.PageKeywords) %></span>
    </div>
    <div>
        <%--页面描述--%>
        <span class="editor-label"><%= Html.LabelFor(model => model.PageDescription) %>：</span>
        <span class="editor-field"><%= Html.TextBoxFor(model => model.PageDescription) %> <%= Html.DisplayToolTipFor(model => model.PageDescription) %> <%= Html.ValidationMessageFor(model => model.PageDescription) %></span>
    </div>
    <div>
        <%--详细内容--%>
        <%= Html.FckEditorFor(model => model.Content)%> <%= Html.ValidationMessageFor(model => model.Content) %></div>
    <div>
        <%----%> <%= Html.HiddenFor(model=>model.ID) %></div>
    <p><input type="submit" value="保 存" /> <input type="submit" value="另存为" onclick="$('#ID').val('');" /></p>
    <% } %>
</asp:Content>

