<asp:TemplateField>为什么没值输出
<asp:TemplateField>
<ItemTemplate>
<a href="~/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>
<a href="~/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>
<a href="~/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"], "");
设为 全局变量 。
应该没有问题的。
补充:.NET技术 , ASP.NET