我需要能够使用 Javascript 或 JQuery 做两件事,而不涉及第三方开源库:
使用 jQuery 或 Javascript 函数填充链接的 HREF 属性。
对文本框或组合框执行 HTTP Get 或 Post 操作 OnUpdate(使用上述 javascript 函数指定 HTTP 目标)
最终结果将是发布到 Controller 的超链接,如下所示:
http://mydomain/addresses/1?order=name&state=ca
Controller 将返回一个新页面,按名称排序并按加利福尼亚州进行过滤。
建议?
最佳答案
如果您有 2 个文本框和一个带 url 的超链接,请尝试以下操作:
$(document).ready(function() {
$('a#yourHyperLinkId').click(function(event) {
event.preventDefault();
var url = $(this).attr('href');
var order = $('input#order').val();
var state = $('input#state').val();
$.get(url, { order: order, state: state }, function(response) {
$('div#yourDivForResponse').html(response);
});
});
});
关于c# - 如何在 ASP.NET MVC 客户端自定义超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/976082/