- PR -

Web Matrixで作成したAutoPostBack.aspx

1
投稿者投稿内容
Access
ぬし
会議室デビュー日: 2002/04/08
投稿数: 829
投稿日時: 2002-06-21 09:02
Web MatrixでASP.NETのページを自動的にPostBack
させるサンプルを作成してみました。


Web MatrixのDesign View


View a live demo
をクリックするとソースコードと
実行結果がご覧になれます。

このサンプルは、1秒間隔でAutoPostBackしますが
行31のsetTimeout()の時間1000(1秒)を書き換えれば自由に変更できます。

31: <body onLoad="setTimeout('autoPostBack()',1000)">

Happy Programming
Akio Kasai

[ メッセージ編集済み 編集者: Dr ADO.NET 編集日時 2002-06-21 09:07 ]
ターキッシュ
大ベテラン
会議室デビュー日: 2003/01/15
投稿数: 126
投稿日時: 2004-09-09 11:40
Access様
現在、似たようなことを実現しようと検索しているうちに
この記事にたどり着きました。
2年前の記事に返信させてもらいます。

引用:

Accessさんの書き込み (2002-06-21 09:02) より:
Web MatrixでASP.NETのページを自動的にPostBack
させるサンプルを作成してみました。


View a live demo
をクリックするとソースコードと
実行結果がご覧になれます。



上記のソースを是非見せて頂きたく思っております。
よろしくご教授お願いします。


Access
ぬし
会議室デビュー日: 2002/04/08
投稿数: 829
投稿日時: 2004-09-12 07:25
引用:

上記のソースを是非見せて頂きたく思っております。
よろしくご教授お願いします。


こんなスレッド投稿したことを、すっかり忘れていました。
こんな感じです。
コード:
<%@ Page Language="VB" %>

<script runat="server">
Sub Page_Load
  If Not IsPostBack Then
    lblMessage.Text &= "<li>Init Load"  
  Else 
    lblMessage.Text &= "<li>PostBack"  
  End If
  If radlSwitch.SelectedItem.Text = "Start" Then
    txtHiddenDate.Attributes.Add("OnPropertyChange", GetPostBackEventReference(btnShowDate))         
  Else
    txtHiddenDate.Attributes.Add("OnPropertyChange", "")         
  End If
End Sub

Sub btnShowDate_Click(s As Object, e As EventArgs)
  lblDateTime.Text = DateTime.Now.AddHours(14).ToString()   
End Sub
</script>

<html>
<head>
<title>AuotPostBack2.aspx</title>
<script language="javascript">
function autoPostBack(){    
  document.all('txtHiddenDate').value=new Date();          
}
</script>
</head>
<body onLoad="setTimeout('autoPostBack()',1000)">
<form id="form1" runat="server">
<b>AutoPostBack:</b> 
<asp:RadioButtonList id="radlSwitch" runat="server" 
  AutoPostBack="True" 
  RepeatDirection="Horizontal">
  <asp:ListItem Text="Start" />
  <asp:ListItem Text="Stop" Selected="True" />
</asp:RadioButtonList> 
<p>
<b>Current Date and Time:</b><br>
<asp:Label id="lblDateTime" runat="server" /> 
<p>
<asp:TextBox id="txtHiddenDate" runat="server"
  Text="Hidden" Width="0"  
  AutoPostBack="True" />   
<asp:button id="btnShowDate" runat="server"
  Text="Hidden"
  Visible="False"    
  OnClick="btnShowDate_Click" />  
<hr>
<ol>
<asp:Label id="lblMessage" runat="server" />
</ol>  
</form>
</body>
</html>


1

スキルアップ/キャリアアップ(JOB@IT)