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

.net的小程序 不知道为什么不能执行 求指点
<%@ Page Language="C#" %>
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>  
  <title>webform</title>
  </head>
  <body>
 <asp:label runat="server" id="Label1" text="请输入您的姓名" width="148px"></asp:label>
<form id="tbName" runat="server"></form>
<asp:button id="btHello" runat="server" text="问候一下" Width="80px" ></asp:button>

  </body>
 </html>
 private void btHello_Click(object sender, System.EventArgs e)
  {
  string str;
  StringBuilder StrScript= new StringBuilder();
  StrScript.Append("<script type="javascript">" );
   
  if (zhis.t.Text!=null)
  {
  str=this.tbName.Text.Trim()+"你好!";
   
  }
  else
  {
  str="姓名不能为空!";
  }
   
  StrScript.Append("alert('"+str+"');");
  StrScript.Append("</script>");
   
  RegisterStartupScript("MessageBox",StrScript.ToString());
  }
  }
  }

------解决方案--------------------
private void btHello_Click这些c#代码你也写道脚本一起了?.aspx和.cs是分开的
------解决方案--------------------
探讨
private void btHello_Click这些c#代码你也写道脚本一起了?.aspx和.cs是分开的

------解决方案--------------------
StrScript.Append("<script language=javascript>"); language!