title: .net core asp-route-id tag helper with multivariable id
body: <p>I am using the tag helper normaly like this:<br />
  <code>&lt;a asp-action=&quot;ActionName&quot; asp-route-id=&quot;@item.id&quot; class=&quot;btn btn-sm btn-info mt-2&quot;&gt;Edit&lt;/a&gt;</code></p>
  <p>or <code>&lt;button asp-action=&quot;ActionName&quot; asp-route-id=&quot;@item.id class=&quot;btn btn-sm btn-info mt-2&quot;&quot;&gt;&lt;/button&gt;</code></p>
  <p>However, when I try to use the tag helper with a composite primary key I am unable to get the link right.</p>
  <p><code>asp-route-id=&quot;@item.ID1, @item.ID2&quot;</code> = ActionName<code>/Id1,Id2</code></p>
  <p><code>asp-route-id=&quot;@item.ID1?ID2=@item.ID2&quot;</code> = ActionName<code>/Id1%3FID2%3DId2?</code></p>
  <p>How can I use the <code>asp-route-id</code> and have it putput <code>/Id1?ID2=Id2</code> or <code>/Id1?{SpecifiedName}=Id2</code>?</p>
  <p>I found a workarout for <code>anchor</code> using <code>Html.ActionLink</code>, but not for <code>button</code></p>