問題タブ [pagemethods]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2216 参照

javascript - ページまたはマスター ページ オブジェクトを AJAX ページ メソッドに渡す方法

aspx ページに page Page メソッドを記述しました。Web サービス メソッドでは、FindControl メソッドを呼び出してテキスト ボックスを返し、テキスト ボックスの値を取得する必要があります。しかし、私の findControl は MasterPage オブジェクトを使用して反復します。

私のコードを見てください

しかし、使用するとコンパイラエラーが発生しますPage.Master:

非共有メンバーへの参照にはオブジェクト参照が必要です

マスターページオブジェクトまたはページをページメソッドに渡す方法?. したがって、Sared メソッドで使用できます。

PageメソッドでTextboxの値に直接アクセスする方法はありますか? Page Method のいくつかのコントロールにアクセスする必要があります。

0 投票する
1 に答える
1768 参照

c# - コントロール値を取得してページメソッドで変更する方法は?

ページにいくつかのコントロールがあります。これらの値を Page メソッドで変更する必要があります。どうやってやるの?。ページメソッドでこれらの値を変更すると、ページに反映されますか?

例を教えてください。

0 投票する
2 に答える
1661 参照

asp.net - ASP.NetAjaxProに類似したフレームワーク

現在、AjaxPro Framework(http://www.ajaxpro.info/)を使用して、クライアント側からWebアプリケーションのメソッドを呼び出しています。
しかし、ユーザーはそれを使用する際にいくつかの深刻な問題を抱えています。(たとえば、成功のコールバックはChromeでは機能しません。問題の詳細については次を参照してください:AjaxProはローカルで動作していますが、サーバーでは.ashxエラーが発生します
次のことができるフレームワークに置き換えたいと思います。

  1. コードビハインドの任意のメソッドを呼び出します。クラスライブラリで定義されている場合でも。AjaxProでは、任意の場所でメソッドを定義し、それに[AjaxPro.AjaxMethod]属性を追加できます。これで、2つの異なるクラスにある場合でも、クライアント側のjsコードでメソッドを呼び出すことができます。
  2. DoenはWebフォームに依存しています。ScriptManagerを使用してAjaxProをASP.NetAjaxに置き換え、[WebMethod]属性をメソッドに追加し、そのページメソッドからソリューション内の他のメソッドを呼び出すことができます。しかし、私は.ascxファイルを使用しており、Pageメソッドを.ascxファイルで定義することはできません(.aspx Webフォームで定義する必要があります)。
  3. できれば無料。(YetAnotherForumプロジェクト開発で使用したい)。しかし、有料のフレームワークしか利用できない場合は、喜んで支払います。

AjaxPro機能を備えた他のAjaxフレームワークはありますか?

0 投票する
1 に答える
469 参照

asp.net - Asp.net: PageMethods を使用してデータ入力フォームを保存する

問題: データ入力フォームがあります。ページ ラウンドトリップや UpdatePanels を使用せずにデータを保存したいと考えています。

解決策: - [保存] ボタンは、すべてのフィールド コンテンツをシリアル化する JavaScript 関数を呼び出します (クライアント側) - JavaScript 関数は Web メソッドを呼び出します (サーバー側) - Web メソッドはデータを逆シリアル化し、データベースに保存します。

私は正しくやっていますか?

0 投票する
3 に答える
879 参照

.net - AJAX Web メソッドのヘルプ

jQuery AJAX から .NET WebMethod にアクセスしようとしましたが、動作させることができません。SO や他のサイトで見つけたものはすべて読みましたが、何も機能していないようです。

私のC#コードはそのようなものです

そしてJavaScriptコードは

最終的な目標は、ページ全体をリロードせずに AJAX を使用してデータベースにフォームを送信することでしたが、現時点では文字列を返すことさえできません。このコードが添付されている入力ボタンをクリックすると、12030 のステータスを示すエラー コードが呼び出されます。このエラーの原因となるコードは?

ありがとうございます

編集:

ASP.NET AJAX 1.0をインストールして Javascript を呼び出すことで、ASP.NET Ajax の ScriptManager を使用して WebMethod を動作させることができました。

OnSuccess と OnFail は関数です。ただし、jQuery の AJAX を動作させることはまだできません。それでも 12030 エラー ステータスがスローされます。

0 投票する
3 に答える
5986 参照

c# - ページ メソッドを使用して HTML テーブルを Excel にエクスポートする

HTMLテーブルからデータを取得し、ページメソッドを介してサーバーに送信するために、クライアント側に次のコードがあります。

次に、サーバー側で次のコードを使用して、取得したデータを CSV ファイルにエクスポートします。

コードが最適化されているか、ネイティブ フレームがコール スタックの一番上にあるため、式を評価できません

この問題を処理する方法を知っている人はいますか?

どんな助けでも大歓迎です!前もって感謝します!

~ エデル・キニョネス

0 投票する
1 に答える
47291 参照

asp.net - asp.net のページメソッド

私の Pagemethod 実装が Chrome ブラウザで機能しません。VS 2008 で開発された ASP.NET 3.5 Web アプリケーションがあります。

以下のコードは chrome または Safari では機能しません:

0 投票する
2 に答える
3418 参照

asp.net - PageMethodとURlリライト

pagemethod+urlの書き換えに問題があります。

通常のURLを使用する場合:http://myweb.com/mypages/abc.aspx

PageMethodの呼び出しは正常に機能します。

しかし、わかりやすいURL(http://myweb.com/abc )を使用すると、機能します。エラーはありません。

どんな助けでも大歓迎です。

0 投票する
1 に答える
1636 参照

c# - ページ メソッドからのファイルのロード

次のようにページメソッドを呼び出す JavaScript 関数があります。

page メソッドは次の例外をスローします。

Microsoft JScript ランタイム エラー: Sys.Net.WebServiceFailedException: サーバー メソッド 'LoadFile' が次のエラーで失敗しました: System.Threading.ThreadAbortException-- スレッドが中止されました。

どうすればこれを修正できますか?

0 投票する
2 に答える
13846 参照

javascript - PageMethodのonSuccessメソッドに複数のパラメーターを渡すにはどうすればよいですか?

DBからいくつかの値を取得できるように、JavaScriptメソッド「caller」からPageMethod「SameMethod」を呼び出しています。値を取得した後、制御は「onSuccess」メソッドで続行されます。問題は、「onSuccess」メソッドでjavascriptメソッド「caller」からのいくつかの変数値(「importantValue」)を使用する必要があることです。

onSuccessメソッドは次のようになります。

可能であり、可能であれば、PageMethodの「onSuccess」メソッドに複数のパラメーター(pageメソッドの戻り値以外)を渡す方法はありますか?

手伝ってくれてありがとう