Javascript Html.ActionLink在Html选项标记中不起作用

Javascript Html.ActionLink在Html选项标记中不起作用,javascript,html,asp.net-mvc,Javascript,Html,Asp.net Mvc,这是我第一次使用选择选项标签,请帮我解决这个问题 我的问题是: 我创建此文件是为了将数据导出到不同类型的文件xls、doc等: 出口到。。。。 @Html.ActionLinkExport-to-Word、ExportToWord、Stock、FormMethod.Post @Html.ActionLinkExport到Excel、Excel、Stock、FormMethod.Post 选项标记内不能有元素。操作链接将创建标记。 如果要移动到从下拉列表中选择的链接,则希望它发生在更改事件上。

这是我第一次使用选择选项标签,请帮我解决这个问题

我的问题是: 我创建此文件是为了将数据导出到不同类型的文件xls、doc等:

出口到。。。。 @Html.ActionLinkExport-to-Word、ExportToWord、Stock、FormMethod.Post @Html.ActionLinkExport到Excel、Excel、Stock、FormMethod.Post
选项标记内不能有元素。操作链接将创建标记。 如果要移动到从下拉列表中选择的链接,则希望它发生在更改事件上。 使用包含地址的属性,如 . 让更改事件查看value属性并使用该属性

例如:

$'dropdownID'。一旦更改,函数{ var ddURL=$“选项:已选定”,this.attr“值”; window.location.href=ddURL;
};因为它是无效的html,所以唯一允许的内容是文本。请解释选择和选项是表单标签。a标签在有链接的地方无效。因此,如果我这样做:导出到Excel,我如何使用它,以便在我选择它进行导出时使用它?实际上,这是一个坏主意。使用单个按钮表示这些操作。不租赁,因为:-如果用户使用键盘在元素之间切换,下拉列表中的更改将导致不期望的效果-然后每次用户选择一个新的元素时都会触发onchange事件。-由于生成word/excel文件比仅呈现HTML页面成本高,因此您应该使用POST requestsCan。请分享一个示例。示例已添加。请记住,用户可能不会期望页面在下拉列表中发生这样的更改。感谢您提供信息更新的答案和您想要的选择器。如果对你有效,请告诉我