javascript - 如何在 html.actionlink 中仅调用 javascript 函数

标签 javascript asp.net-mvc razor razorengine

我有java脚本函数

   function SetTextBoxValue(data) {
        $('#text_box').val($(this).val("myField"))

    };

是否有可能以及如何在 Razor View 中仅调用此函数,而无需来自 @Html.ActionLink() 的 Controller 和操作名称?

为了扩展一个问题,我在同一个 View 上有一个表格和一个带有 4 个文本框的表单。当用户单击该列中的链接时,我需要用表中特定列的值填充一个文本框。

最佳答案

试试这个:

@Html.ActionLink("LinkText", "#", "", null, new { onclick="SetTextBoxValue('mydata')" });

希望这对您有所帮助。

关于javascript - 如何在 html.actionlink 中仅调用 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26579985/

相关文章:

razor - 为什么在标题属性中使用 HTML.Raw 时 MVC 4 Razor 会转义符号

jquery - 更改自定义模板中的 href

asp.net-mvc - html 属性中的 Razor 语法

javascript - 如何从网络上查看应用程序版本

javascript - ctrl+c "content"来自 CSS

javascript - PHP循环与1显示和隐藏在div功能

javascript - 通过比较对象属性按原样返回对象(不排序)

javascript - javascript中直接分配对象

asp.net-mvc - 从 $.Ajax Post 返回 PartialView

c# - 添加了 ValidationContext 项的 MVC 和 EF 验证