C# JQuery Carosellite和来自c的循环和参数#
我使用jquerycarosellite和Cycle来显示像帧一样的图像。如何从codebehind(c#)将值传递给属性,如速度、可见ect Ex html代码: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
<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");