【发布时间】:2017-07-30 15:30:23
【问题描述】:
我正在尝试修改构建控制器的模板,以检查模型是否包含某些属性,如果是,则编写 c# 代码为其分配一些值。所以在我的模板中,在编写 Create actionresult (post) 的部分中:
[HttpPost]
[ValidateAntiForgeryToken]
<# if (UseAsync) { #>
public async Task<ActionResult> Create(<#= bindAttribute #><#= ModelTypeName #> <#= ModelVariable #>)
<# } else { #>
public ActionResult Create(<#= bindAttribute #><#= ModelTypeName #> <#= ModelVariable #>)
<# } #>
{
<#
if (THE MODEL CONTAINS A PROPERTY NAMED "creation_date")) {
#>
<#= modelVariable #>.creation_date = DateTime.Now;
<# } #>
有办法吗?
【问题讨论】:
标签: c# .net asp.net-mvc t4