美好的一天!C# - 在循环中调用相同的JavaScript函数
我想实现改变颜色EXT日历的每一个假期日历细胞(节日的日期是从数据库)。但它只会改变数据库中第一行的第一个节日。
我的客户端代码:
var applyCss = function (param1) {
var css = "#CalendarPanel1-month-day-" + param1 + " {background-color: pink;}";
Ext.net.ResourceMgr.registerCssClass("someCssClassId", css);
};
我的服务器端代码:
DataTable holiday = Attendance.getInstance().getHolidays();
for (var i = 0; i < holiday.Rows.Count; i++)
{
var hd = holiday.Rows[i]["holiday_date"].ToString();
Page.ClientScript.RegisterClientScriptBlock(GetType(), "myScript", "applyCss(" + hd + ")", true);
}
欣赏任何建议/建议/解决方案。谢谢!
谢谢你的建议,先生! @ Coder1991在我尝试过之后会给出反馈 – interkey
@Gen Sure。希望你能理解我的答案。 – Coder1991