2 mayleesun mayleesun 于 2015.07.13 10:25 提问

类型“TextBox”的控件必须放在具有 runat=server 的窗体标记内。

类型“TextBox”的控件“txt_UserName”必须放在具有 runat=server 的窗体标记内。 这个错误如何解决?

9个回答

guwei4037
guwei4037   Ds   Rxr 2015.07.13 10:40

你看下你的TextBox控件是否跟这个一致。

guwei4037
guwei4037 <asp:TextBox ID="txt_UserName" runat="Server" />
接近 3 年之前 回复
flesh222
flesh222   2015.07.13 10:47

id 为txt_UserName 控件标记 必须加上 runat='"server "

CSDNXIAOS
CSDNXIAOS   2015.07.16 15:24

类型“TextBox”的控件“email”必须放在具有   runat=server   的窗体标记内。       说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。     解决方法:应该加上,把服务器端控件放在里面.     ......
答案就在这里:类型“TextBox”的控件“email”必须放在具有 runat=server 的窗体标记内。
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

u012780858
u012780858   2015.11.06 08:32

加一个form表单 属性runat=server就可以了

zcxiaofeng
zcxiaofeng   2017.08.10 17:55

必须位于

标记中的控件可以在呈现之前调用此方法
zcxiaofeng
zcxiaofeng   2017.08.10 17:55

zcxiaofeng
zcxiaofeng   2017.08.10 17:56

《form runat=server》改下角号

qq_36073623
qq_36073623   2018.03.01 11:14

4楼正解,在body里加个

textbox(也要有runat="server")
romanticcrystal
romanticcrystal   2018.04.09 11:56

你表单的form标签加 runat="server"

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!