<td><% string color = Eval("color").ToString();
switch (color)
{
case "4a1":
Response.Write("<font color='#5f1a1f'>" + Eval("smallType") + "<br />" + Eval("otherColor") + "</font>");
break;
case "4a2":
Response.Write("<font color='#ba6525'>" + Eval("smallType") + "<br />" + Eval("otherColor") + "</font>");
break;
case "4a3":
Response.Write("<font color='#bd8256'>" + Eval("smallType") + "<br />" + Eval("otherColor") + "</font>");
break;
case "4a4":
Response.Write("<font color='#cb852f'>" + Eval("smallType") + "<br />" + Eval("otherColor") + "</font>");
break;
case "4a5":
Response.Write("<font color='#1c192c'>" + Eval("smallType") + "<br />" + Eval("otherColor") + "</font>");
break;
case "4a6":
Response.Write("<font color='#8f4110'>" + Eval("smallType") + "<br />" + Eval("otherColor") + "</font>");
break;
case "4a7":
Response.Write("<font color='#651b18'>" + Eval("smallType") + "<br />" + Eval("otherColor") + "</font>");
break;
case "4a8":
Response.Write("<font color='#980808'>" + Eval("smallType") + "<br />" + Eval("otherColor") + "</font>");
break;
case "4a11":
Response.Write("<font color='#791418'>" + Eval("smallType") + "<br />" + Eval("otherColor") + "</font>");
break;
case "4a12":
Response.Write("<font color='#0527f5'>" + Eval("smallType") + "<br />" + Eval("otherColor") + "</font>");
break;
case "4a13":
Response.Write("<font color='#a32496'>" + Eval("smallType") + "<br />" + Eval("otherColor") + "</font>");
break;
case "4a14":
Response.Write("<font color='#a32496'>" + Eval("smallType") + "<br />" + Eval("otherColor") + "</font>");
break;
case "4a15":
Response.Write("<font color='#faae0c'>" + Eval("smallType") + "<br />" + Eval("otherColor") + "</font>");
break;
default:
Response.Write("" + Eval("smallType") + "<br />" + Eval("otherColor") + "");
break;
}
%></td>系统提示Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用。
{
string color = "";
switch (key1)
{
case "4a1":
color="<font color='#5f1a1f'>" + key1+ "<br />" + key2 + "</font>";
break;
case "4a2":
color="<font color='#ba6525'>" + key1+ "<br />" + key2 + "</font>";
break;
case "4a3":
color="<font color='#bd8256'>" + key1+ "<br />" + key2 + "</font>";
break;
case "4a4":
color="<font color='#cb852f'>" + key1+ "<br />" + key2 + "</font>";
break;
case "4a5":
color="<font color='#1c192c'>" + key1+ "<br />" + key2 + "</font>";
break;
case "4a6":
color="<font color='#8f4110'>" + key1+ "<br />" + key2 + "</font>";
break;
case "4a7":
color="<font color='#651b18'>" + key1+ "<br />" + key2 + "</font>";
break;
case "4a8":
color="<font color='#980808'>" + key1+ "<br />" + key2 + "</font>";
break;
case "4a11":
color="<font color='#791418'>" + key1+ "<br />" + key2 + "</font>";
break;
case "4a12":
color="<font color='#0527f5'>" + key1+ "<br />" + key2 + "</font>";
break;
case "4a13":
color="<font color='#a32496'>" + key1+ "<br />" + key2 + "</font>";
break;
case "4a14":
color="<font color='#a32496'>" + key1+ "<br />" + key2 + "</font>";
break;
case "4a15":
color="<font color='#faae0c'>" + key1+ "<br />" + key2 + "</font>";
break;
default:
color="" + key1+ "<br />" + key2 + "";
break;
}
return color;
}前台
<td><%colorString(Eval("smallType").ToString(), Eval("otherColor").ToString());%></td>调试的时候还是Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用。
但是为什么没有吧html输出呢?
Server.HtmlEncode();
这2个其中一个。我具体忘了哪个了。
你试试就OK了。
接分