07/10/21 09:41:51
ASP.NET+AJAXで新しいウィンドウを開かせようとした場合、どうすればいいんでしょうか?
AJAXを使う前にボタンのクリックイベントにこのようなコードを書いていたんですが、
Dim callScript As String = "window.open('Default2.aspx');"
Dim instance As ClientScriptManager = Page.ClientScript
instance.RegisterClientScriptBlock(Me.GetType(), "clientScript", callScript, True)
ページ上にUpdatePanelを配置して、クリックイベントをTriggerへ登録したらウィンドウが
開かなくなりました。
何か特殊な処理が必要なのでしょうか?
152:151
07/10/21 09:55:45
すみません、Triggerは直接は無関係でした。ボタンをUpdatePanel内に入れると
ウィンドウが出なくなります。
153:デフォルトの名無しさん
07/11/18 18:56:22
あほな質問ですみませんが、
AJAX Control Toolkitをローカルの環境では使うことができますが、
開発用のサーバでは使うことができません。
ツールボックスのAJAX EXTENTIONSは使うことができますが、
(開発用のサーバにASP.NET AJAX V1.0はインストしました。)
AJAX Control Toolkitのコントロールは「不明な要素です。」と表示されます。
そこで開発用のサーバにもAJAX Control Toolkitをインストールしないと
いけないのかと思ったのですが、AjaxControlExtender.vsiを、visual studio2005が
開発用のサーバにはインストールされていないため実行することができません。
こういう場合どうしたほうがいいのでしょうか?
154:デフォルトの名無しさん
07/11/18 22:58:33
>>152
とりあえず単純にHTMLのButtonでOnClickだけで書いてみれば?
155:デフォルトの名無しさん
07/11/18 22:59:13
>>153
配布使ってみれば?
156:デフォルトの名無しさん
07/11/24 13:41:47
以下の処理をすると、まれに「指定されたリソースのダウンロードに失敗しました」がでてしまいます。
どうやらXMLHttpRequestのsend部分で発生します。
原因がさっぱりわかりません。
sendを短い間隔で呼び出すと問題があるのでしょうか。
POSTでサーバにデータを逐次送る必要があるのですが、
このエラーが発生してしまい困ってます。
157:156
07/11/24 13:42:18
●Default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "URLリンク(www.w3.org)
<html xmlns="URLリンク(www.w3.org) >
<head runat="server">
<title>無題のページ</title>
<script type="text/javascript" src=JScript.js></script>
</head>
<BODY id=b1>
<INPUT id="ip1" TYPE="BUTTON" onclick="longtime();" value="Click Me">
<DIV id="d1">0</DIV>
<DIV id="d2">1</DIV>
</BODY>
</html>
158:156
07/11/24 13:43:49
●Jscript.js
function longtime()
{
i=0;
b1.style.cursor="wait";
b1.disabled=true;
timedIterations();
}
159:156
07/11/24 13:44:46
var bTimeFlg=false
var iTime=null;
function timedIterations()
{
if ( bTimeFlg )
{
clearTimeout(iTime);
bTimeFlg=false;
}
160:156
07/11/24 13:45:21
if (i<=1000)
{
d1.innerHTML="Count ="+i;
var j=0;
while (j<=10000)
j++;
if (bFlg==false && bSend==false)
{
bFlg=true;
i2=0;
test();
bSend=true;
requestFile("POST", "aaaa", "./Handler.ashx", false);
i++;
}
iTime = setTimeout("timedIterations();", 1);
bTimeFlg=true;
}
else
{
b1.style.cursor="";
b1.disabled=false;
}
}
161:デフォルトの名無しさん
08/02/14 16:49:50
ちょっと教えてほしいんですが
クライアントコールバックの時のエラーは認識できてエラー画面も出せるんですが
なんか
162:デフォルトの名無しさん
08/02/14 16:54:28
途中送信 失礼しました。
ちょっと教えてほしいんですが
クライアントコールバックの時のエラーは認識できてエラー画面も出せるんですが
なぜか現在 セッションタイムアウト(あくまでもセッションタイムアウトではない)と同じくらいの時間をおいてクライアントコールバックを発生させると
画面がフリーズしたようになり、動作が出来ない時があり困っています。
どうもセッションタイムアウトではなくSessionCookieの問題なのかな?
とも思うのですが、なにかこれじゃないかな? 的な人いたら意見をもらえませんか?
SessionCookieはブラウザ開いている限り永続化されると思いますが、タイムアウトなど設定が変更できるのでしょうか?
163:デフォルトの名無しさん
08/04/12 15:38:25
Atlas―sorroundかdefense程度しか有効策がなく、強敵。
Ajax―R4bossが殺人的な強さを誇り、全体的なバランスも悪い。
164:デフォルトの名無しさん
08/05/24 00:45:04
Atlas(Extender)を知ってしまうとちまちまとJavaScriptで
XML通信するのがばからしくなって来るね。
.Net Framework2.0以上のASP.netの開発案件だとAtlas(Extender)
が普通に使われるものなのでしょうか?
※現在私の入っているプロジェクトはWindowsアプリ(Consoleアプリ)
がメインなのでAtlasを試せません。
165:デフォルトの名無しさん
08/05/26 10:41:34
ウチの会社ではふつーに使われてるけど。
案件じゃatlasと!atlasで半々。
166:デフォルトの名無しさん
08/05/27 23:19:44
>>165
> ウチの会社ではふつーに使われてるけど。
> 案件じゃatlasと!atlasで半々。
Thanks
167:デフォルトの名無しさん
08/07/10 21:14:27
質問です。
UpdatePanelを使ったユーザーコントロールを作りたいのですが、
親ページにScriptManagerが無い場合にはScriptManagerを追加、
というように自動追加処理をしたいのですが、可能でしょうか?
出来ればUpdatePanelは、コントロール側に入れっぱなしにしたいのです。
168:デフォルトの名無しさん
08/10/31 08:01:06
スレタイがおかしい
169:デフォルトの名無しさん
09/01/28 22:14:36
正しくは ASP.NET AJAX or Atlas でしょ?
170:デフォルトの名無しさん
09/01/29 07:26:12
ドラッグパネルについての質問です。
ドラッグして動かしてリロードしても、位置が戻らない方法を教えて下さい。
@ITのプロファイル機能を利用するページを試したのですが、あのページ通りに行っても、位置は戻ってしまいました。
クッキーを用いたやり方を検討中で試していますが、座標値の取得方法などが分かりません。
参考サイトでもいいので、もしよければ教えて下さい。お願い致します。
171:デフォルトの名無しさん
09/01/29 17:38:10
sage