asp-route- {value}的表达式

asp-route-date="@{ DateTimeOffset.Parse(date); }"

那行得通吗?找不到任何信息。目前,这以某种方式给了我纯粹的date可变值,例如-...?date=01%2F02%2F2020+4%3A49+PM

yuanpeichen 回答:asp-route- {value}的表达式

使用Razor expressions代替Razor code blocks,以便将值呈现在结果HTML中,例如:

剃刀:

<a asp-action="CheckDate" asp-route-date="@DateTimeOffset.Parse(date)">check</a>

控制器:

public ActionResult CheckDate(DateTimeOffset date)
{
    // ...
}

示例中的查询字符串似乎很好,因为DateTimeOffset对象需要进行编码才能传递给控制器​​。有关其他格式和更多信息,请参见How do I pass a datetime value as a URI parameter in asp.net mvc?

本文链接:https://www.f2er.com/2748041.html

大家都在问