首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >C# -如何将html输入值传递给url.Action

C# -如何将html输入值传递给url.Action
EN

Stack Overflow用户
提问于 2018-07-26 02:36:47
回答 2查看 8.2K关注 0票数 0

我有一个input和一个button。输入值应该传递给@url.Action,如下面代码中的描述:

代码语言:javascript
复制
<input class="in-class" id="textbox" type="text" runat="server" />
<button class="btn-class" id="press" type="button" onclick="location.href='@Url.Action("Index", "Home", new {id = /*Value Of textbox*/ })'" >click here</button>

正如我在代码中提到的,/*Value Of textbox*/应该是输入的当前值。

EN

回答 2

Stack Overflow用户

发布于 2018-07-26 02:51:40

使用jQuery或JavaScript更改href值,如下所示:

代码语言:javascript
复制
     <button class="btn-class" id="press" type="button" onclick="changeHref()" >click here</button>

   function changeHref(){
         var url = '@Url.Action("Index", "Home")';
         var txtVal = $('#textbox').val();
         window.location.href = url + '/?txtVal=' + txtVal;
   }
票数 2
EN

Stack Overflow用户

发布于 2018-07-26 03:46:34

我使用这个表格

<input type="text" id="txtValue" /> <input type="button" value="Detail" onclick="location.href='@Url.Action("Action", "Home")?Value=' + $('#txtValue').val()" />

或者你不能在jquery函数中写这个。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51525632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档