问题搞定,其实这是个string的语法问题,里面和外面的引号不能相同,否则无法识别哪个是右引号的结束点。
举个例子说吧,就想刚才我的
"<%#"list.aspx?typeid="+DataBinder.Eval(Container.DataItem,"IDs")%>"
由于都是双引号,就分出来是
"<%#" 加上
list.aspx?typeid= 加上
"+DataBinder.Eval(Container.DataItem,"
IDs 加上
")%>" 组成
这里面就使得list.aspx?typeid=和IDs不能认识出来是字符了。
所以我们这里一般将里面的用" ",外面的用' '.
转载于:https://www.cnblogs.com/gaoyp/archive/2005/09/13/235892.html