作者yin6705 (yin6705)
看板C_Sharp
标题Re: [问题] 怪怪的bug
时间Tue Dec 7 19:02:31 2010
※ 引述《moneylove (money)》之铭言:
: 各位版大有一个问题想请教
: 就是我这边是一个专案
: 大约30几个.aspx档
: 但每一个compile後
: 都会出现同一个bug就是
: 型别 'LinkButton' 的控制项 'ctl00_ctl00_LinkButton1' 必须置於有 runat=server
: 的表单标记之中
: 请问一下为什麽会这样
: ct100_ct100_LinkButton1是什麽??
: 如果是ID我记得我没有这样命名过
: 再文件中也找不到
: 请各位指教一下
: 谢谢~~~
在master page的<body>内加上<form id="form1" runat="server">
像是
<body>
<form id="form1" runat="server">
......
<asp:ContentPlaceHolder ID="ct1" runat="server">
</asp:ContentPlaceHolder>
</form>
</body>
如果再不行,就关掉visual studio,再重开试试看。
ct100_ct100_LinkButton1是ASP.NET产生目前页面的html时,给定到html元素的id值,
你的LinkButton在aspx页面里的ID属性值应该是LinkButton1,
因为有套用master page,所以前面会再加上container的id。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.159.50
1F:推 moneylove:好像还是不行耶~~~ 12/08 14:16
2F:推 moneylove:好像de出来了~~~谢谢各位 12/08 14:41
3F:推 tomex:最好出来做个结论啦! 通常这现象都是<form>标签位置错了 12/10 21:49