我正在尝试使用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#中的Togglebutton,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22506959/

10-13 01:41