<%@ Page language="c#" Debug="true" %>
<%@ Import Namespace="System.Drawing" %><script runat="server">
public void Page_Load(object sender,System.EventArgs e)
{
System.DateTime t = System.DateTime.Now;
string s= "";
s = t.Year.ToString("####");
s+= t.Month.ToString("0#");
s+= t.Day.ToString("0#");
s+=(new System.Random().Next(0,9999)).ToString("000#");
Response.Write(s);
}
</script>
<html>
<head>
<title></title>
</head>
<body>
<form runat=server>
<asp:Table id="table1" border="1" runat="server"></asp:Table></form>
</body>

解决方案 »

  1.   

    <%@ Page language="c#" Debug="true" %>
    <%@ Import Namespace="System.Drawing" %>
    <%@ Import Namespace="System.Web.UI.WebControls" %>
    <script runat="server">
    public void Page_Load(object sender,System.EventArgs e)
    {
    System.DateTime t = System.DateTime.Now;
    string s= "";
    s = t.Year.ToString("####");
    s+= t.Month.ToString("0#");
    s+= t.Day.ToString("0#");
    s+=(new System.Random().Next(0,9999)).ToString("000#");
    Value1.Text = s;
    }
    </script>
    <html>
    <head>
    <title></title>
    </head>
    <body>
    <form runat=server>
    <asp:TextBox ID="Value1" runat="server"/>
    </form>
    </body>
      

  2.   

    <%@ Page language="c#" Debug="true" %>
    <%@ Import Namespace="System.Drawing" %>
    <%@ Import Namespace="System.Web.UI.WebControls" %>
    <script runat="server">
    public void Page_Load(object sender,System.EventArgs e)
    {
    System.DateTime t = System.DateTime.Now;
    string s= "";
    s = t.Year.ToString("####");
    s+= t.Month.ToString("0#");
    s+= t.Day.ToString("0#");
    s+=(new System.Random().Next(0,9999)).ToString("000#");
    Value1.Text = s;
    B.Attributes.Add("onload","setInterval('window.location.reload()',3000)");
    }
    </script>
    <html>
    <head>
    <title></title>
    </head>
    <body id="B" runat="server">
    <form runat=server>
    <asp:TextBox ID="Value1" runat="server"/>
    </form>
    </body>
      

  3.   

    <meta http-equiv="Refresh" content="1000;">也可以
      

  4.   

    谢谢你了,孟子E章译错误 
    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: BC30205: 需要语句结束。源错误: 行 6:   <title>subscribe</title>
    行 7:   <script runat="server" id="Script1">
    行 8:  public void Page_Load(object sender,System.EventArgs e)
    行 9:  {
    行 10: System.DateTime t = System.DateTime.Now;
     源文件: http://localhost/ierpii/subscribe.aspx    行: 8 我实验了下一下,不行呀你直接把你的script嵌入,提示上面的错误
    虽然我用的是VB,你用c#
    但不应该出现这个问题呀
      

  5.   

    孟子E章,给你看一下我的代码
    <%@ Page Language="vb" Debug="true" AutoEventWireup="false" Codebehind="subscribe.aspx.vb" Inherits="ierpii.subscribe"%>
    <%@ Register TagPrefix="ois" Namespace="Ois.Web.UI.WebControls" Assembly="Ois.Web" %>
    <%@ Import Namespace="System.Drawing" %>
    <%@ Import Namespace="System.Web.UI.WebControls" %><script runat="server">
    public void Page_Load(object sender,System.EventArgs e)
    {
    System.DateTime t = System.DateTime.Now;
    string s= "";
    s = t.Year.ToString("####");
    s+= t.Month.ToString("0#");
    s+= t.Day.ToString("0#");
    s+=(new System.Random().Next(0,9999)).ToString("000#");
    txtAutoId.Text = s;
    B.Attributes.Add("onload","setInterval('window.location.reload()',3000)");
    }
    </script><body id="B" runat="server" MS_POSITIONING="GridLayout">
    <asp:textbox id="txtAutoId" style="Z-INDEX: 111; LEFT: 712px; POSITION: absolute; TOP: 56px"
    runat="server" Width="108px">
    因为代码太长,我只摘了些相关的
    你帮着看一下问题出在那里?
      

  6.   

    <script runat="server">
    public void Page_Load(object sender,System.EventArgs e)
    {
    System.DateTime t = System.DateTime.Now;
    string s= "";
    s = t.Year.ToString("####");
    s+= t.Month.ToString("0#");
    s+= t.Day.ToString("0#");
    s+=(new System.Random().Next(0,9999)).ToString("000#");
    Response.Write(s);
    }
    </script>
      

  7.   

    这些有用System.DateTime t = System.DateTime.Now;
    string s= "";
    s = t.Year.ToString("####");
    s+= t.Month.ToString("0#");
    s+= t.Day.ToString("0#");
    s+=(new System.Random().Next(0,9999)).ToString("000#");
      

  8.   

    vb:Dim t As System.DateTime = System.DateTime.Now
    Dim s as String = ""
    s = t.Year.ToString("####")
    s = s+ t.Month.ToString("0#")
    s = s+t.Day.ToString("0#")
    s = s+ (New System.Random().Next(0,9999)).ToString("000#")