问题描述
<asp:TemplateField><ItemTemplate><ahref="~/mysite/da/da_yichu.aspx?id={0}&parentId1=<%#parentId1%>&folderid1=<%#folderid1%>"target=_self>移出书架</a></ItemTemplate></asp:TemplateField>为什么这个没值输出。{0}等参数全部没实行,要什么写,谢谢大家
解决方案
解决方案二:
Eval("parentId1","~/mysite/da/da_yichu.aspx?id={0")+Eval("folderid1","~/mysite/da/da_yichu.aspx?id={0"))
解决方案三:
Eval("parentId1","~/mysite/da/da_yichu.aspx?id={0")+Eval("folderid1","~/mysite/da/da_yichu.aspx?id={0)")最后一个引号打错地方
解决方案四:
Eval("parentId1","~/mysite/da/da_yichu.aspx?id={0}")+Eval("folderid1","~/mysite/da/da_yichu.aspx?id={0}")==!这样才对。。连续打错。。。
解决方案五:
parentId1和folderid1是什么呢?是类里面的字段,属性还是数据库的字段?如果是类的字段,属性用<%=%>,数据库字段用<%#Eval()%>或者<%#Bind()%><asp:TemplateField><ItemTemplate><ahref="~/mysite/da/da_yichu.aspx?id={0}&parentId1=<%=parentId1%>&folderid1=<%=folderid1%>"target=_self>移出书架</a></ItemTemplate></asp:TemplateField>
解决方案六:
Eval("parentId1","~/mysite/da/da_yichu.aspx?id={0}")+Eval("folderid1","&parentId1={0}")==!完了。。没看清==!!!!!
解决方案七:
parentId1和folderid1这两个是REQUEST得到的值要什么赋值?
解决方案八:
放在Template里parentId1和folderid1不难道是绑定的字段???
解决方案九:
格式错误:语法:NavigateUrl='<%#string.Format("~/Products.aspx?page=0&categoryId={0}",Eval("Id"))%>'你要不直接Eval(),如果用{0}占位符的,就用string.Format
解决方案十:
folderid1=Helper.IfNull(this.Request.QueryString["folderId"],"");parentId1=Helper.IfNull(this.Request.QueryString["parentId"],"");这两个是这样赋值的
解决方案十一:
<asp:TemplateField><ItemTemplate><ahref="~/mysite/da/da_yichu.aspx?id={0}&parentId1=<%=parentId1%>&folderid1=<%=folderid1%>"target=_self>移出书架</a></ItemTemplate></asp:TemplateField>这样子{0}没有值,parentId1和folderid1有值了{0}要什么写
解决方案十二:
你把folderid1=Helper.IfNull(this.Request.QueryString["folderId"],"");parentId1=Helper.IfNull(this.Request.QueryString["parentId"],"");设为全局变量。应该没有问题的。