【问题标题】:MVC Razor- onClick is not firing at page loadMVC Razor-onClick 在页面加载时未触发
【发布时间】:2013-08-06 10:24:09
【问题描述】:

我有一个@Html.RadioButtonFor,它在@onCLick 上调用一个javascript 函数。但是在页面加载时它不会被触发。 这是我的代码 -

@Html.RadioButtonFor(model => model.ID, 1, new { Checked = "checked", @onclick = "Check('VAL');" })

而 javascript 函数是 -

function Check(item) {
if (item.toUpperCase() == 'VAL'.toUpperCase()) {
    ......
}}

我不应该调用$(document).ready(function () { });中的函数

我真正想要的是@onclick 应该在页面加载时触发。

【问题讨论】:

    标签: javascript jquery asp.net asp.net-mvc-4 razor


    【解决方案1】:

    您需要手动触发该功能才能触发。

    在javascript标签中尝试这样,

    Sys.Application.add_load(Check);

    【讨论】:

    • 我试着在函数之后写Sys.Application.add_load(Check);
    • 你可以这样试试吗,window.onload = function() { Check(); //your function to call while load the page. };
    • 它再次对我不起作用。我真正想要的是@onclick 应该在页面加载时触发。
    猜你喜欢
    • 2021-10-19
    • 1970-01-01
    • 1970-01-01
    • 2021-05-07
    • 2022-08-16
    • 1970-01-01
    • 1970-01-01
    • 2017-07-05
    • 2020-05-16
    相关资源
    最近更新 更多