IIS URL 重写:formaction 自定义标签属性被忽略

IIS URL Rewrite: formaction custom tag-attribute ignored

我的 IIS ASP.Net 核心 2.2 网络服务器(IIS 版本 8.5.9600.16384)上有一个简单的出站 URL 重写规则:

<outboundRules>
    <clear />
    <rule name="CustomTags" preCondition="" stopProcessing="true">
        <match filterByTags="CustomTags" customTags="Misc" pattern="(.*)" />
        <conditions logicalGrouping="MatchAll" trackAllCaptures="true" />
        <action type="Rewrite" value="Hello world!" />
    </rule>
    <customTags>
        <tags name="Misc">
            <tag name="button" attribute="formaction" />
            <tag name="input" attribute="formaction" />
            <tag name="input" attribute="type" />
            <tag name="div" attribute="class" />
        </tags>
    </customTags>
</outboundRules>

使用 html 代码上的规则:

<div class="card"></div>
<input type="submit" value="My button" formaction="/path-to-some-page" />
<button class="btn" type="button" formaction="/path-to-some-page">My button</button>

我得到以下重写:

<div class="Hello world!"></div>
<input type="Hello world!" value="My button" formaction="/path-to-some-page" />
<button class="btn" type="button" formaction="/path-to-some-page">My button</button>

除基于属性 formaction 的自定义标签外,我的所有自定义标签均按预期重写。

问题:为什么formaction属性是ignored/protected?

有关此问题的解决方案,您可以在此处找到 https://forums.iis.net/t/1245687.aspx