問題タブ [ajaxpro]
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.
c# - AJAX応答を介して生成されたコントロールを取得できません
ASP.NET C#をAJAX Professionalで使用しています(http://www.ajaxpro.info)
1)Panelコントロールを備えたdivコンテナがあります。Panelコントロールは、codebehind関数で生成されるDropDownListを保持する必要があります。
2)コードビハインド関数にデータを送信するJSスクリプト関数「getDDL」があり、生成されたPanelおよびDropDownListコントロールで応答を受信します。
3)Codebehind関数 "GetDDL"は、生成されたDropDownListをPanelコントロール内に返す必要があります。
4)JS応答を介して生成されたPanelとDropDownListを取得しようとすると、「System.Web.UI.Design.Panel」などのテキストのみが表示され、DropDownListのみを生成しようとしました。同様のテキストが「System」と表示されます。 Web.UI.Design.DropDownList」。
しかし、これら2つのコントロールを取得するために分離コード関数を呼び出すと、問題なく表示されます。JSで取得できないのはなぜですか?私はすべてをうまく行い、何百万回もデバッグしましたが、問題は見られませんでした。JavaScriptの何が問題になっているのか理解できませんか?どんな助けでも大歓迎です。
asp.net - URL ベースの認証と ajaxpro の問題
Ajaxpro とフォーム認証を使用する ASP.NET アプリがあります。まず、認証を介して ajaxpro ハンドラーを渡さないようにするのに苦労しましたが、web.config の別の場所にそれらを含めたときに解決されました。
ただし、AjaxMethods にアクセスしようとすると、まだ 401 エラーが発生します。私はイベントを次の構成の下にタイプを配置しようとしました:
しかし、それは適切に機能せず、特定のケースではまだ 401 応答が返されます。リクエストにクエリ文字列値が含まれている場合、この設定が機能していないことに気付きました。
path="ajaxpro/*" のようなことができればいいのですが、それは不可能のようです。他のアイデアはありますか?
asp.net - ASP.NetAjaxProに類似したフレームワーク
現在、AjaxPro Framework(http://www.ajaxpro.info/)を使用して、クライアント側からWebアプリケーションのメソッドを呼び出しています。
しかし、ユーザーはそれを使用する際にいくつかの深刻な問題を抱えています。(たとえば、成功のコールバックはChromeでは機能しません。問題の詳細については次を参照してください:AjaxProはローカルで動作していますが、サーバーでは.ashxエラーが発生します)
次のことができるフレームワークに置き換えたいと思います。
- コードビハインドの任意のメソッドを呼び出します。クラスライブラリで定義されている場合でも。AjaxProでは、任意の場所でメソッドを定義し、それに[AjaxPro.AjaxMethod]属性を追加できます。これで、2つの異なるクラスにある場合でも、クライアント側のjsコードでメソッドを呼び出すことができます。
- DoenはWebフォームに依存しています。ScriptManagerを使用してAjaxProをASP.NetAjaxに置き換え、[WebMethod]属性をメソッドに追加し、そのページメソッドからソリューション内の他のメソッドを呼び出すことができます。しかし、私は.ascxファイルを使用しており、Pageメソッドを.ascxファイルで定義することはできません(.aspx Webフォームで定義する必要があります)。
- できれば無料。(YetAnotherForumプロジェクト開発で使用したい)。しかし、有料のフレームワークしか利用できない場合は、喜んで支払います。
AjaxPro機能を備えた他のAjaxフレームワークはありますか?
asp.net - AjaxPro が .Net Framework 4.0 および Server 2008 / IIS 7 で実行されない
プロジェクトで AjaxPro と AjaxControlToolkit を使用しています。私のプロジェクトは通常、IIS 6 を搭載した Server 2003 で実行されています。しかし、私のプロジェクトを Server 2008 にロードすると、「AjaxPro undefined」エラーが発生します。私のプロジェクトは .Net Framework 4.0 クラシック モードで動作しています。
これを試しましたが、私のプロジェクトはまだ機能していません。
javascript - Ajaxpro:フロントページのajaxproメソッドにjavascript多次元配列を渡す方法
ac# メソッドに配列パラメーターが必要だとします。
次に、JavaScriptを使用してフロントページで多次元配列を定義します:
配列パラメーターを c# メソッドに渡したい:
しかしアラートnull
では、配列パラメーターを c# メソッドに正しく渡すにはどうすればよいでしょうか?
ありがとうございました
asp.net - aspx ページに Web サービス/サービス参照を追加する際の問題
web.config は正しいと思いますが、スクリプトがアクセスできるように、aspx ページにサービス参照または Web サービス自体を追加する方法を知りたいです。
これが私がやったことですが、うまくいきません:
<%@ ServiceHost %>
andを追加する必要があると思い<asp:ScriptManager>
ますが、含める必要があるすべてのパラメーターのより明確な例が欲しいです。
jquery - jQuery Ajax、.NETサーバーからの奇妙な応答
ajaxproスクリプトをjQueryに置き換えようとしていますが、ajaxproまたはjqueryのいずれかを使用しているときにサーバーから取得する応答は、私が認識できないものです。
これはjquery呼び出しです:
そして、これは奇妙な反応です:
代わりにHTMLまたはXMLを期待していますが、これは配列のようですか?私は逃げて奇妙な終わりを理解していません。dataTypeをjsonに設定しようとしましたが、jsonではなく、htmlではなく、javascriptでしょうか?サーバー応答のコンテンツタイプがテキストに設定されているようです。
だから私の質問は、この応答をHTMLとして使用する方法、またはHTMLに変換する方法です。
asp.net - .NET 用の AjaxPro
私はAjaxを初めて使用します.メソッドを実行するためにAjaxProをASPXページで使用しました..NET 2.0のコードの下で使用しました
ASPX の場合:
CS ファイル内:
正常に動作しますが、.NET 1.1 (AjaxPro.JSON.dll) で使用すると動作せず、登録方法がわかりませんでした。
asp.net - サーバー上の .ashx ファイルの場所を見つける方法
背景:プログラミング以外の仕事をしている従業員は、私が CS の学部生であり、Web 開発の経験があることを知っています。彼は、嫌な経験の後で雇った以前の Web 開発者との関係を断ち切り、サイトにいくつかの変更を加えるために私にお金を払っています。これらのタスクの 1 つは、いくつかの変更を加えて、既存のフォームと同様に動作する新しいフォームをサイトに作成することです。私の大きな障壁は、これまで使用したことのない ASP.NET を使用してサイトを作成したことですが、W3 のチュートリアルをいくつか読んだ後、既存のフォームとその送信の構造を理解することができ、かなり自信を持っています。それを複製する私の能力で。
問題:サーバー上で見つからない .ashx ファイルにアクセスして編集する必要がある重要な関数呼び出しがあります。ファイルは、.aspx ページのヘッダーで ~/ajaxpro/Business,App_Code.ashx にあると参照され、ブラウザーでそのページに移動できますが、サーバーに実際の /ajaxpro/ フォルダーはありません。Google 検索から収集できることから、これは Web.config の次のコードと関係があると思われます。
しかし、サーバー上の他のすべてのフォルダーを調べましたが、.ashx ファイルがまったく見つかりません。サーバーには Business.cs と App_Code フォルダーがありますが、 ~/ajaxpro/Business,App_Code.ashx ページに表示されている内容に関連するコードは見つかりませんでした。これが私の .NET ナイーブの一部なのかどうかはわかりませんが、これらのファイルを見つけてアクセスできるかどうかを知りたいです。
質問:この .ashx ファイルを見つけて編集できるようにする方法はありますか? もしそうなら、実際の場所を見つけるにはどうすればよいですか?