日期:2014-05-18  浏览次数:20347 次

救命啊··高手快来·formview的问题
类型“FormView”的控件“ctl00_ContentPlaceHolder3_F1”必须放在具有 runat=server 的窗体标记内。 

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Web.HttpException: 类型“FormView”的控件“ctl00_ContentPlaceHolder3_F1”必须放在具有 runat=server 的窗体标记内。

源错误: 


行 33: System.IO.StringWriter sw = new System.IO.StringWriter();
行 34: System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(sw);
行 35: F1.RenderControl(hw);
行 36: Response.Clear();
行 37: Response.ContentType = "application/vnd.ms-word";
 

源文件: D:\My Documents\Visual Studio 2008\Projects\HAMS1\HAMS1\EveryExpert.aspx.cs 行: 35 

堆栈跟踪: 


[HttpException (0x80004005): 类型“FormView”的控件“ctl00_ContentPlaceHolder3_F1”必须放在具有 runat=server 的窗体标记内。]
  System.Web.UI.Page.VerifyRenderingInServerForm(Control control) +2047423
  System.Web.UI.WebControls.FormView.Render(HtmlTextWriter writer) +35
  System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
  System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
  System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
  HAMS1.EveryExpert.Save_Click(Object sender, EventArgs e) in D:\My Documents\Visual Studio 2008\Projects\HAMS1\HAMS1\EveryExpert.aspx.cs:35
  System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105
  System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107
  System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
  System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
  System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
  System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5087

 
在内容窗体中的formview··救命啊···

------解决方案--------------------
唉,什么都不会的民工也来当程序员。
------解决方案--------------------
在<form>里加入runat="server"
------解决方案--------------------
内容页里有<form id="form1" runat="server">么?