gpt4 book ai didi

c# - 如何在页面加载时更改按钮 css

转载 作者:行者123 更新时间:2023-11-28 12:35:11 25 4
gpt4 key购买 nike

您好,提前致谢...

我有一个按钮,我想在 c# 和 asp.net 中更改页面加载的 css。现在,在页面加载时,我只能更改文本。当文本包含“ADD”时,我需要它是绿色的,否则是蓝色的。

在 gridview 里面我有这个:ASP.NET

 <asp:TemplateField HeaderText="Tower">
<ItemTemplate>
<asp:Button ID="Button_Detail" CssClass="page-btn blue" CausesValidation="false"
CommandArgument='<%#Eval("idRangeList") %> ' CommandName="Detail" runat="server"
Text='<%# getButtonText(Eval("idRangeList")) %>' OnClick="btnDetails_Click">
</asp:Button>
</ItemTemplate>
</asp:TemplateField>

C#

protected string getButtonText(object o)
{
String btnText;
int rID = Convert.ToInt32(o);

WISSModel.WISSEntities context = new WISSModel.WISSEntities();

var text = (from t in context.Towers
where t.isDeleted == false && t.fkRangeList == rID
select t);

if (text.Count() == 0)
{
btnText = "3. ADD";

}
else
btnText = "Details";


return btnText;
}

我准备使用 jquery 或 c# 解决方案。

我都试过了,但还是卡住了。在 C# 端,我无法访问 ButtonID。

对于 JS 我试过这个,但它没有做任何事情:

function textCheck() {

//var buttonDetails = $("Button_Detail");

if($("Button_Detail:contains('ADD')")){
$("Button_Detail").css("green v2");
}
}

最佳答案

你需要尝试:

 if($(".page-btn").val()=='ADD'){
$(this).removeClass().addClass('.page-btn green');
}

关于c# - 如何在页面加载时更改按钮 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17989497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com