問題タブ [actionmethod]
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.
jsf - リンクを使用して Bean アクションメソッドを呼び出す方法は? オンクリックが効かない
UPまたはDOWNリンクをクリックして再配置できるユーザー名のリストを実装しようとしています。
ここでの問題は、onclick 属性を正しく使用していないように見えることです。これを行うための適切な方法は何ですか?
編集:あなたのアドバイスに従って、すべてのリンクをフォームに配置しました:
マネージド Bean:
コマンド リンクとマネージド Bean 間の通信は機能していますが、UI には最後の commandLink (閉じるアクション) のみが表示されます。
asp.net-mvc-3 - ASP .NET MVC 3 + 別のコントローラーからの HttpPost アクション メソッドの呼び出し
現在、VS2010 でフル Web アプリケーションを開発しており、ASP .NET MVC 3 フレームワークを使用しています。
私のアプリケーションの簡単な概要は次のとおりです。
- コントローラ Ctrl1 を実装しました。
- Ctrl1 には、HttpGet アクション メソッド ActMeth1 が含まれています。
- Ctrl1Views フォルダーには、ビュー View1 が含まれています。
- Ctrl1 には、HttpGet アクション メソッド ActMeth1 が含まれています。
- コントローラ Ctrl2 を実装しました。
- Ctrl2 には、HttpPost アクション メソッド ActMeth2 が含まれています。
- ActMeth2 は、Ctrl2Views フォルダーに含まれるビュー View2 を返します。
- Ctrl2 には、HttpPost アクション メソッド ActMeth2 が含まれています。
- Ctrl1 と Ctrl2 は同じネームスペースにあります。
ActMeth1 が ActMeth2 を呼び出してロジックを実行し、View2 を返すようにします。
ActMeth1 のソースコードは次のとおりです。
残念ながら、ActMeth1 は View1 を返します。
誰かがこの事実を説明してくれますか?
今後ともよろしくお願いいたします
asp.net-mvc-3 - 作成したカスタム UserRoles テーブルに従って特定のアクションを使用から保護する方法
これは、Users と UserRoles の基本的なデータベース構造です。
私のクライアントは、ロールを見て、「このロールは x、y、z を実行できます」といういくつかのボックスにチェックを入れたいと考えています。X、Y、および Z は、アプリケーション内のいくつかのアクションです。
これは新しいアイデアではなく、この状況には実証済みのパターンがあると確信しています。Wordpress と同様に、ロール Foo が実行できる機能を選択し、ユーザーはそのロールに属します。
MVC3 固有のソリューションに関する提案はありますか?
ruby-on-rails-3 - レールでは、controller.action_methodsは、関連付けられたルートがない場合でもメソッドを返します
機知に富んだコントローラーの場合、controller.action_methodsを呼び出すと、コントローラーで可能なすべてのアクションメソッドが生成されます。ルートを[:only=>"index"]に制限したリソースがあります。
特定のアクションメソッドにルートが関連付けられているかどうかを判断するのに役立つcontroller.action_methodsに似たメソッドを探しています。
コントローラ内のURLに動的に到達しようとしています。私はいつでもレスキューブロックを書くことができますが、誰かがより良い解決策を知っているなら、共有してください。
ありがとう、タブレス
asp.net-mvc - MVCアクションメソッドセレクターがHttpPutアクションを選択しないのはなぜですか?
次のルートが与えられます:
そして、次のコントローラー:
そして、次のフォームをレンダリングするビュー(使用HtmlHelper.@Html.HttpMethodOverride(HttpVerbs.Put)
:
フォームが送信されると、MVCアクションメソッドセレクターは上記のアクションメソッドを選択しません。開始中括弧にブレークポイントを設定すると、ヒットしません。ブラウザでは、404ページが返されます(これがデフォルトのActionNotFoundの動作であると思います)。
ただし、アクションメソッドセレクターは、次のルートでAddHttpPutメソッドを選択します。
これは正しくないようです...そうですか?POSTの制約なしでこれを実行できるはずだと私には思えます。アクションメソッドはHttpPostで装飾されていないのに、なぜPOST制約が必要なのですか?
asp.net-mvc-3 - アクション メソッドでフォーム データを取得する: ASP.NET MVC 3
テキスト フィールドのみの単純なフォームを使用して、アクション メソッドで使用される情報を取得して、別のアクション メソッドにリダイレクトしようとしています。コンテキストは次のとおりです。
指定された回数「moo」を出力するglobal.asax.csファイルにマップされたルートがあります。たとえば、「www.cows.com/Moo8」と入力すると、「Moo」が 8 回出力されます。数字は任意で、URL の数字として「Moo」がいくつでも表示されます。また、次のようにホームページにフォームを設定しています。
フォームで送信された数値は、「Web」コントローラー (WebController.cs) のアクション メソッド「Moo」に送信する必要があります。
最後に、「Moo」アクション メソッドによって元の「www.cows.com/Moo8」ページに戻るはずです。上記のように、既存のアクション メソッド「ExtendedMoo」を単純に使用しました。
フォームで送信された値にアクセスして、「ExtendedMoo」への最後の呼び出しで使用するにはどうすればよいですか?
model-view-controller - 別のコントローラからアクション メソッドを呼び出す最良の方法は何ですか?
コントローラー Bのアクション メソッドメソッドから、コントローラー A のアクション メソッドメソッドを呼び出す最良の方法は何ですか? そのような呼び出しがあるのは本当ですか?
c# - このC#アクションメソッドコードは実際に301リダイレクトを起動していますか?
これは、誰かが私のeコマースWebサイトの製品ページにアクセスしたときに使用するコードです。
このビットで:
私は実際に301リダイレクトを正しく起動していますか?
確かに期待どおりに機能していますが、検索エンジンが適切に応答するように、正しい標準HTTP結果を返していることを確認したいと思います。
c# - この場合、コントローラーが実際にビューにどのようにマップされるかについて混乱しています
ユーザーが利用できるようにしたい次の 2 つの URL があります。
これが私の2つのActionMethodです:
Orders ビューがOrderModel
モデルとして厳密に型指定されているOrders()
場合、単一のオブジェクトではなく IEnumerable を渡す必要があるため、アクション メソッドは機能しません。
この場合、あなたは何を提案しますか?これは簡単なことのように思えますが、非常に長い (生産的な!) 1 日を過ごしましたが、ここまでしかできませんでした。
javascript - アクション メソッドを呼び出し、MVC3 で Javascript を使用して新しいビューを返す
パラメータを使用してアクション メソッドを呼び出し、アクション メソッドによって返されるビューをレンダリングするために JavaScript を使用する必要があるシナリオがあります。アクション メソッドが呼び出され、部分ビューが更新される例を見てきました。しかし、アクション メソッドと新しいビューを実行しようとしていますが、これは実行できますか? 助けてください。ありがとう