首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

用服务器端控件导致网页出有关问题,不知道什么原因

2012-09-27 
用服务器端控件导致网页出问题,不知道什么原因前台HTML codep姓名 input idname typetext st

用服务器端控件导致网页出问题,不知道什么原因
前台

HTML code
                <p>姓名&nbsp<input id="name" type="text" style="width:150px;"  runat="server"/></p>                 <p>电话&nbsp<asp:TextBox  ID="phone"  style="width:150px;" runat="server"></asp:TextBox></p>                 <p>住址&nbsp<asp:TextBox  ID="address"  style="width:150px;" runat="server"></asp:TextBox></p>                <asp:Button ID="Button1" Text="搜索" style="width:85px" onclick="Button1_Click" runat="server"/>

C# code
 protected void Button1_Click(object sender, EventArgs e)    {               string a = this.name.Value;            }


做了一个简单的测试,但是点击btn后,网页刷新,导致网页字体变了,而且网页的一个树形菜单控件会加上一个栏目,刷新一次加一次



[解决办法]
你是不是执行过Response.Write的语句?用这方法输出内容的话,会破坏文档结构,导致样式变形的。
[解决办法]
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//代码
}
}

热点排行