<HEAD>
 <title>申請明細表</title>
  .......
</HEAD>我想在page_load得到"申請明細表"這個值,怎樣做?請教高手.很急!!

解决方案 »

  1.   

    注册一个服务器端的隐藏文本框
    如:<INPUT id="Hidden1" type="hidden" name="Hidden1" runat="server">在page_load中可以这样写
    Page.RegisterStartupScript("aaa","<script language=javascript>document.all.Hidden1.value=window.document.title;</script>");此时Hidden1.Value即为title的值
      

  2.   

    <title id=lbl runat=server>申請明細表</title>服务器上用
    lbl.InnerText取值
      

  3.   

    to  wj2929(*ヤRěйヤ*) 我用這個.顯示不了.有藍色下划線.怎樣辦?我用的是VB
    Label1.Text = Page.RegisterStartupScript("aaa", "<script language=javascript>document.all.Hidden1.value=window.document.title;</script>")
      

  4.   

    to   welshem(天堂客) <title id=lbl runat=server>申請明細表</title>服务器上用
    lbl.InnerText取值
    是不可以的
      

  5.   

    不是你那样写的应该这样:Page.RegisterStartupScript("aaa", "<script language=javascript>document.all.Hidden1.value=window.document.title;</script>")Label1.Text=Hidden1.Value
      

  6.   

    Page.RegisterStartupScript("aaa", "<script language=javascript>document.all.Hidden1.value=window.document.title;</script>")用上面的有个缺点,首次得到的是空白的,但是你可以通过触发某个事件就能通过Hidden1.Value取到这个值的如果你想首次就让Label1得到值 可以用下面的方法
    Page.RegisterStartupScript("aaa", "<script language=javascript>document.all.Hidden1.value=window.document.title;document.all.Label1.firstChild.nodeValue=document.all.Hidden1.value;</script>")
      

  7.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=091502D4-CD3B-4463-A1CF-14A36602FF6A