ReferenceError:onclick函数未定义函数

Use*_*er1 1 html javascript asp.net jquery

我得到一个"ReferenceError:punt未定义" - 一切似乎都是对的,我无法识别错误.

这是相关的代码:

<script src="../Scripts/jquery-1.9.1.min.js" type="text/javascript">

 function punt(rowIndex, Name, actionType) {
            alert("hello");
        }

</script>
Run Code Online (Sandbox Code Playgroud)

在Repeater中的ItemTemplate中我有:

<input type="image" style="border-width:0" src='<%=ResolveUrl("~/css/images/icon_update.png") %>'  
                                         alt="Update Reviewer List" tabindex="0" title="Update Reviewer List"  
                                         onclick="punt(<%#Container.ItemIndex%>,  
                                                      '<%#HttpUtility.HtmlEncode((string)DataBinder.Eval(Container.DataItem, "Name"))%>', 
                                                      'Update');
                        return false;" />  
Run Code Online (Sandbox Code Playgroud)

use*_*654 7

您无法组合脚本包含和内联JavaScript.

<script src="../Scripts/jquery-1.9.1.min.js" type="text/javascript"></script>
<script>
    function punt(rowIndex, Name, actionType) {
        alert("hello");
    }
</script>
Run Code Online (Sandbox Code Playgroud)