c# - C# 中的切换按钮

标签 c# jquery css togglebutton

我正在尝试使用 Microsoft Visual Studio 为网站创建切换按钮,但不确定这是否是适用的正确代码。我在 C# 中工作,所以按钮将在 C#(和一些 jquery)代码中生成,并最终在 CSS 中设置样式。这是我的代码:

// Toggle menu oToggleMenuControl
HtmlGenericControl oToggleMenuControl = new HtmlGenericControl("div");
oToggleMenuControl.Attributes.Add("class", "ToggleButton");
this.Controls.Add(oToggleMenuControl);

string sToggleButton = string.Format(@"
    $( '.ToggleButton' ).click(function () {
        $( '#RootTabRowMenu' ).toggle( 'slow', function() {
        });
    });"
);

Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "ToggleButton" 
    + sToggleButton, true);

它不会完美无缺,因为我是这方面的初学者。但是,我注意到至少有一件事情没有按照我预期的方式工作。最后一行包含“Page”类。它无法识别,也不会变绿。

谁能告诉我我做错了什么或者有其他方法可以做到这一点吗?

最佳答案

正确的代码是没有 + 但在 ToggleButton 附近

Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "ToggleButton" , sToggleButton, true);

关于c# - C# 中的切换按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22506959/

相关文章:

javascript - jQuery UI droppables - 改变被丢弃的图像

html - 如何将多个元素放在一列中?

jquery - 设置 Div 以垂直填充父级

c# - 在C#中,使用List<T>时,缓存Count属性好不好,还是属性够快?

c# - 使用普通参数和泛型参数重载构造函数

c# - .Net 中的 Async/await --> 调用没有异步实现的服务方法

c# - BinaryReader ReadString 指定长度?

javascript - 抓取数据ID值

javascript - 使用 jQuery 将带有 html 格式的文本附加到文本区域

javascript - 跨度动态高度内的CSS垂直对齐按钮