asp.net 后台怎样改变Hyperlink字体颜色?
1个回答
展开全部
如果你的Hyperlink在数据控件(datalist,gridview,repeater等这样的控件)中
你首先要获取这个id,然后根据条件动态添加属性即可
下面给你个示例代码:(本例是在repeater的ItemDataBound事件中动态更改的)
protected void rpt_asset_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e){HyperLink hlk_test = (HyperLink)e.Item.FindControl("hlk_test");
if (查询出的"重要"字段值 == "true"){hlk_test.ForeColor = System.Drawing.Color.Red;}}追问: 用了你的方法,但是我没加条件都不好使。直接HyperLink hlk_test = (HyperLink)e.Item.FindControl("hlk_test");hlk_test.ForeColor = System.Drawing.Color.Red;
字体颜色没变化
我测试的情况下 这个是正确的
不好意思 ,这个刚才测试下 没效果 。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询