【发布时间】:2014-04-25 18:18:19
【问题描述】:
我正在尝试使用 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”类。它无法识别,也不会变绿。
谁能告诉我我做错了什么或者有没有其他方法可以做到这一点?
【问题讨论】:
-
这段代码在哪里运行?
-
你的意思是在什么样的文件中?然后我可以说它在 WebPart.Master 中运行。它是一个 WebControl。
标签: c# jquery css togglebutton