Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# JQuery Carosellite和来自c的循环和参数#_C#_Jquery_Parameters - Fatal编程技术网

C# JQuery Carosellite和来自c的循环和参数#

C# JQuery Carosellite和来自c的循环和参数#,c#,jquery,parameters,C#,Jquery,Parameters,我使用jquerycarosellite和Cycle来显示像帧一样的图像。如何从codebehind(c#)将值传递给属性,如速度、可见ect Ex html代码: <script type="text/javascript" language="javascript"> $(function() { $(".anyClass").jCarouselLite({ btnNext: ".next", btnP

我使用jquerycarosellite和Cycle来显示像帧一样的图像。如何从codebehind(c#)将值传递给属性,如速度、可见ect

Ex html代码:

   <script type="text/javascript" language="javascript">
    $(function() {
        $(".anyClass").jCarouselLite({
            btnNext: ".next",
            btnPrev: ".prev",
            visible: 1,
            scroll: 1,
            speed: 1000
        });
    });
</script>

$(函数(){
$(“.anyClass”).jCarouselLite({
btnNext:“.next”,
btnPrev:“.prev”,
可见:1,,
卷轴:1,
速度:1000
});
});

Geetha。

如果属性在codebehind中,您可以将它们粘贴在页面中,以获得快速解决方案:

$(function() {
    $(".anyClass").jCarouselLite({
        btnNext: ".next",
        btnPrev: ".prev",
        visible: <%=Visible %>,
        scroll: 1,
        speed: <%=Speed %>
    });
});

如果您不喜欢将ASP.NET代码与您的标记混合在一起,您也可以这样做:

标记:

   <asp:HiddenField runat="server" id="hfVisible" Value="true" />
   <asp:HiddenField runat="server" id="hfSpeed" Value="1000" /> 
代码隐藏:

protected override void OnLoad(EventArgs e) {
  hfVisible.Value = true;
  hfSpeed.Value = 1000;
}
注意:如果HiddenFields位于UserControl上,请不要使用id引用元素,而是使用class或其他属性;或者为了避免这种情况:使用RegisterHiddenField:

ClientScriptManager cs = Page.ClientScript;
// Register the hidden field with the Page class.
cs.RegisterHiddenField('hfVisible', "false");
cs.RegisterHiddenField('hfSpeed', "1000");

这样,您就不需要在标记中声明HiddenFields。

private override void OnLoad(EventArgs e)和speed:显示错误。@Geetha-现在就试试吧……时间太晚了,我忘记了OnLoad是受保护的,而不是private:)我收到了这个错误错误2'\u Default.OnLoad(System.EventArgs)“:虚拟或抽象成员不能为private仅在Onload方法中将private替换为protected
protected override void OnLoad(EventArgs e) {
  hfVisible.Value = true;
  hfSpeed.Value = 1000;
}
ClientScriptManager cs = Page.ClientScript;
// Register the hidden field with the Page class.
cs.RegisterHiddenField('hfVisible', "false");
cs.RegisterHiddenField('hfSpeed', "1000");