私はAjax.Actionlink
MVCフレームワークのを使用していますが、すべてがターゲットと部分ビューで正常に機能します。<a href=""></a>
ただし、html出力では結果のタグに「id」属性が追加されないことがわかりました。
追加する方法はありますか?
私はAjax.Actionlink
MVCフレームワークのを使用していますが、すべてがターゲットと部分ビューで正常に機能します。<a href=""></a>
ただし、html出力では結果のタグに「id」属性が追加されないことがわかりました。
追加する方法はありますか?
次のようなオーバーロードの 1 つを試してください。
public static string ActionLink(
this AjaxHelper ajaxHelper,
string linkText,
string actionName,
Object routeValues,
AjaxOptions ajaxOptions,
Object htmlAttributes
)
次に、htmlAttributesパラメータでid を指定できます。
new { id = "myIdValue" }
new { id = "myId" }
オブジェクトの htmlAttributes パラメータで使用する必要があり、そのコンストラクタのいくつかで利用できます。またはIDictionary<string, string>
、いくつかのコンストラクターでも使用できる htmlAttributes を使用して、それを埋めることができます。
routeValues パラメータを探していると思います。
<%= Ajax.ActionLink("SomeAction", "SomeController", new { id = ID_HERE }, null) %>