HTML附加增量版本号
问题描述:
我有一些问题想出解决方案,这将允许我将增量版本号附加到现有名称上。基本上,我有一个包含文档集的主页。我有能力复制一个文件,然后把我带到一个详细页面。从该详细信息页面,我希望将我刚刚单击的“文档”名称与附加的“版本X”(其中“X”是版本号)一起单击。如果我保存这个新的副本,我会被带回主主页面。HTML附加增量版本号
从那里,如果我想做另一个副本,我会看到每个附加副本的文档名称+“版本X + 1”等。
截至目前我只能想到添加日期时间,但我真的想获得版本号。下面是我到目前为止的代码段:
<input name="@Model.DetailObject.FormGroup.FormGroupName" type="text" value="@[email protected]" />
答
由于版本是描述文档本身的属性,那就属于对模型和模型中依然存在。所以它应该是有效的财产。
因此,如果模型具有VersionNumber
属性(每次将数据保存到数据中时都会增加,这是后端业务逻辑),那么您可能在模型上具有属性以显示带有版本号的名称。猜你的模型结构,这样的事情,也许是:
public string NameWithVersion
{
get
{
return string.Format("{0}-{1}", DetailObject.FormGroup.FormGroupName, VersionNumber);
}
}
然后在视图中,您只需绑定到该属性:
value="@Model.NameWithVersion"
的一点是,在逻辑所属的模式,而不是在HTML。
这应该由您的后端来控制,并且html会打印您告诉它的内容。或者,您需要使用JS来调用DOM函数来克隆/附加元素/ ID。你无法单独使用html来控制它。 – briansol 2014-10-31 19:17:21