我想在<%# DataBinder.Eval(Container.DataItem,"单位").ToString()%>里面加个参数
Html里面:
<%# DataBinder.Eval(Container.DataItem,"单位").ToString()%>
我想在.ToString()的括号里面加上一个参数,这个参数是在.cs代码里面的
,我在.cs里面定义了一个公共变量,public static string aa="2"
只是打个比方,
在前台html里面怎么引用呢?
好比这样
<%# DataBinder.Eval(Container.DataItem,"单位").ToString(aa)%>
[解决办法]
不能加自定义的参数,楼主大概没理解
<%# DataBinder.Eval(Container.DataItem,"单位").ToString()%> 的意思,
ToString()应该只能是系统给定义好的类型,如果想加参数也不是在ToString()的括号里加!应该在EVAL()这个括号里加!
[解决办法]
<%# Eval("单位","{0:aa}")%>
[解决办法]
<%# Eval("单位","{0:<%=aa%>}")%>
[解决办法]