我有以下装饰者:
<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:template match="@*|node()" mode="#default strip">
<xsl:copy>
<xsl:apply-templates select="@*|node()" mode="#current"/>
</xsl:copy>
</xsl:template>
<xsl:template match="body">
<xsl:copy>
<xsl:apply-templates select="node()" mode="strip"/>
</xsl:copy>
</xsl:template>
<xsl:template match="*[not(self::p)]" mode="strip">
<xsl:apply-templates/>
</xsl:template>
</xsl:transform>
,函数头如下:
[HttpGet("{parameterType}/{parameter}/{product: int?}")]
我只想选择传递public IActionResult GetServices(int parameterType, string parameter, int? product= null)
,但它给了我以下错误:
product
我怎样才能带领它?
答案 0 :(得分:2)
您无需指定路线约束。而不是
[HttpGet("{parameterType}/{parameter}/{product: int?}")]`
使用
[HttpGet("{parameterType}/{parameter}/{product?}")]