Javascript 从C调用JS脚本#

Javascript 从C调用JS脚本#,javascript,c#,Javascript,C#,我有以下格式不正确的JS: <script type="text/javascript", id="changeTabScript"> function changeTab(type) { String.prototype.contains = function(str) {return this.indexOf(str) != -1;}; var lbl = document.getElementById('searchLabel').V

我有以下格式不正确的JS:

<script type="text/javascript", id="changeTabScript">

    function changeTab(type) {

        String.prototype.contains = function(str) {return this.indexOf(str) != -1;};
        var lbl = document.getElementById('searchLabel').Value;
        if (lbl.contains("Officer"))
        {
            type = "Officer";
        }

        if (type == "Officer")

            $('#tab-container').easytabs('select', '#tabs1-officer');

        else

            $('#tab-container').easytabs('select', '#tabs1-company');
    };
</script>

功能更改选项卡(类型){
String.prototype.contains=函数(str){返回this.indexOf(str)!=-1;};
var lbl=document.getElementById('searchLabel')。值;
如果(lbl.包含(“高级职员”))
{
type=“高级职员”;
}
如果(类型=“高级职员”)
$(“#tab container”).easytabs('select','#tabs1 officer');
其他的
$('tabcontainer').easytabs('select','tabs1 company');
};

我已经实现了
Page.RegisterStartupScript(“changeTab”,“changeTab”)问题在Javascript块中,函数调用应该有括号:
changeTab()
。除此之外,请检查MSDN中的.NET reference@Luizgrs,这样我就不能在括号内指定参数了?那么我该如何指定参数呢?是的,您可以指定,但您的示例完全没有这些参数,您可以照常执行:
changeTab(1)
。注意,我指的是通过C插入的js代码块,而不是函数定义。@Luizgrs,如果你说的是
Page.RegisterStartupScript(“changeTab”,“changeTab()