HTML附加递增版本号

时间:2014-10-31 19:12:19

标签: html

我遇到了一些问题,可以让我在现有名称上附加递增版本号。基本上,我有一个包含文档集合的母版页。我有能力复制一份文件,然后将我带到一个详细页面。从那个详细页面,我想得到我刚刚点击的文件的名称" copy"与附加的"版本X" (其中' X'是版本号)。如果我保存这个新副本,我将被带回主页面。

从那里,如果我想制作另一份副本,我会看到文件名+"版本X + 1"等每个附加副本。

截至目前,我只能考虑添加DateTime,但我真的想获得版本号。这是我到目前为止的一小部分:

<input name="@Model.DetailObject.FormGroup.FormGroupName" type="text" value="@Model.DetailObject.FormGroup.FormGroupName-@DateTime.Now" />

1 个答案:

答案 0 :(得分:0)

由于版本是描述文档本身的属性,因此它将属于模型并与模型一起保留。所以它应该是一个有效的财产。

因此,如果模型具有VersionNumber属性(每次将其保存到数据时会增加,这是后端业务逻辑),那么您可能在模型上有一个属性用于显示名称与版本号。猜测你的模型结构,可能是这样的:

public string NameWithVersion
{
    get
    {
        return string.Format("{0}-{1}", DetailObject.FormGroup.FormGroupName, VersionNumber);
    }
}

然后在视图中,您只需绑定到该属性:

value="@Model.NameWithVersion"

重点是逻辑属于模型,而不是HTML。