我想在 .ashx 页面中添加 css class
但 .aspx Ui 页面显示为 string
。
如何在 .ashx 代码后台页面中添加 css
。
我希望 (Cook) 文本显示为红色。
问题:
try
{
for (int i = 0; i < dsSeaech.Tables[0].Rows.Count; i++)
{
var myString = new StringBuilder();
myString.Append("<span style=\"color:red\">(Cook)</span>");
lstRecipeName.Add(dsSeaech.Tables[0].Rows[i]["RecipeName"].ToString());
if (Convert.ToInt32(dsSeaech.Tables[0].Rows[i]["UserType"]) == AppConstant.chefuser)
{
lstChefName.Add(dsSeaech.Tables[0].Rows[i]["FullName"].ToString() + "(" + "Chef" + ")");
}
else if (Convert.ToInt32(dsSeaech.Tables[0].Rows[i]["UserType"]) == AppConstant.cook)
{
lstChefName.Add(dsSeaech.Tables[0].Rows[i]["FullName"].ToString() + myString);
}
}
JavaScriptSerializer js = new JavaScriptSerializer();
context.Response.Write(js.Serialize(lstRecipeName));
}
catch (Exception ex)
{
throw ex;
}
最佳答案
您可以使用自动完成的 _renderItem
事件。
$.ui.autocomplete.prototype._renderItem = function(ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append('<a>'+item.label+'</a>')
.appendTo( ul );
};
这是给你的 fiddle :https://jsfiddle.net/192m0uyc/9/
关于css - 如何在 asp.net 后面的 .ashx.cs 代码中添加 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51318586/