这是我第一次使用“select-option”标签,所以请帮我解决这个问题。
这是我的问题:我创建这个是为了将数据导出到不同类型的文件(xls、doc 等)中:
<select class="btn btn-xs">
<option selected>Export to....</option>
<option>@Html.ActionLink("Export to Word", "ExportToWord", "Stock", FormMethod.Post)</option>
<option>@Html.ActionLink("Export to Excel", "Excel", "Stock", FormMethod.Post)</option>
</select>
它允许我选择我选择的导出类型,但它不会导出数据。所以我进行了一些研究,但没有找到可以帮助我的东西。
这是一个示例:无论如何,是否可以从此链接中的下拉列表或其他链接中使用操作链接:使用 <option> 标签内的 href 链接。但我不明白如果所有代码都在同一个控制器中如何做到这一点?
选项标签内不能有元素(操作链接将创建一个标签)。如果您想移动到从下拉列表中选择的链接,您会希望它发生在更改事件上。使用包含地址的属性,例如<option value="http://stackoverflow.com">
. 让 change 事件查看 value 属性并使用它。
例子:
$('#dropdownID').on("change", function () {
var ddURL = $('option:selected', this).attr('value');
window.location.href = ddURL;
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句