vs2008创建控件时出错

ibeen 2009-05-27 11:11:08
</HeaderTemplate>
<ItemTemplate>
<p class="title">
<span>
<%#Eval("name")%>
</span> <span><%#Eval("date")%></span></p><span><asp:Button ID ="btndel" runat ="server" Text ="删除" Visible="false" CommandName="del" CommandArgument="<%#Eval("mid")%> /><asp:Button ID ="btnreply" runat ="server" Text ="回复" Visible ="false" CommandName ="reply" /></span></p>
<p class="content">
<span><%#Eval("content")%></span>

</p>
<p class="mark">
<span>
<%#Eval("mark")%>
</span>
</p>
</div>
</ItemTemplate>
</asp:Repeater>
</div>

加入:CommandArgument="<%#Eval("mid")%>"这句后就显示:“创建控件时出错 - MsgList类型“System.Web.UI.WebControls.Button”不具有名为“Button”的公共属性。”
好像菜鸟求助高手解答
...全文
101 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ibeen 2009-05-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ai_li7758521 的回复:]
try:

C# codeCommandArgument=' <%#Eval("mid")%>'
[/Quote]
果然是应该用单引号,谢谢~~
ai_li7758521 2009-05-28
  • 打赏
  • 举报
回复
try:
CommandArgument=' <%#Eval("mid")%>'
chen_ya_ping 2009-05-28
  • 打赏
  • 举报
回复
CommandArgument=" <%#Eval("mid")%> 换成这样试试CommandArgument=' <%#Eval("mid")%>'
guzhonghua 2009-05-27
  • 打赏
  • 举报
回复
我看你的CommandArgument参数好像少了一个双引号
其次如果里面用双引号的话,外面就用单引号了 如:commandargument=‘<%#Eval("mid")%>’

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧