【问题标题】:Mvc Razor Scripting Values from DDL to Actionlink从 DDL 到 Actionlink 的 Mvc Razor 脚本值
【发布时间】:2013-09-10 14:41:58
【问题描述】:

Vs'12 Asp.net C# MVC4,互联网应用模板

我正在尝试为我的下拉列表编写<script> 以更改操作链接的信息。

到目前为止我有什么

 function select_prospect() {
    //Handle the select event

    $('#YourActionLinkName')val() = $("#Prospects").val();

    var val = $("#Clients").val();
    var href = "/Prospect/Index/" + val;
    this.href = ""; //clears out old href for reuse
    this.href = href; //changes href value to currently slected dropdown value
}

我试图通过 ID / 名称获取我的 Actionlink,然后更改其值并将相应的 href 与下拉列表中的值添加。 我做错了什么?

编辑:

根据 Ufuks 的回答 我已经尝试过这个代码

$('#YourActionLinkName').val(
  $("#Prospects").val(),
  this.href = "/Prospect/Create/" + $("#Prospects").val()
);

【问题讨论】:

  • 没有它没有设置值,我认为那是因为我是

标签: asp.net-mvc razor


【解决方案1】:

这不是你使用 val 函数的方式

$('#YourActionLinkName').val() = $("#Prospects").val();

应该是这样的:

$('#YourActionLinkName').val($("#Prospects").val());

【讨论】:

  • 我没看出来,因为它是格式化的,好眼睛!
  • 这是唯一的问题?
  • @UfukHacıoğulları 你能看看上面更新的代码吗?谢谢
  • @DonThomasBoyle val 不带两个参数,它只适用于输入元素。
  • @DonThomasBoyle 你需要使用html函数来替换链接文本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多