問題タブ [actionlink]

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 投票する
1 に答える
159 参照

asp.net-mvc-2 - S#arp ActionLinkForAreas + パラメータ + カスタム ルート - 更新されました!

ActionLinkForAreas リンク拡張はパラメーター + カスタム ルートで機能しますか?

次のアクションに一致するルートが存在します。

しかし、次のように ActionLinkForAreas を呼び出すと:

/profile/?artist=DJ を返しますが、ルートがセットアップされているときに /profile/DJ を返したいところです。

ActionLink を呼び出すと、正しい URL が返されます。Northwind サンプル プロジェクトでこれをテストしたところ、同じ結果が得られました。

何か不足していますか?

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

asp.net - IE div、updatetargetidが後続のリクエストで更新されない

Ajax.ActionLinkのupdatetargetidプロパティを使用してdivに部分ビューを表示しているときに、問題が発生します。これは私のコントローラーです-

マイインデックスビュー-

これはFFでは機能しますが、IE6-IE8では機能しません。

IEシナリオ-したがって、「表示」をクリックすると、最初に「0は3で割り切れる」と表示されます。「インクリメント」をクリックすると、数値は1になり、3で割り切れなくなります。「表示」をクリックすると、「0は3で割り切れます」と表示されます。

VSでデバッグポイントを保持した後、2回目にリクエストがサーバーにまったく送信されないことがわかりました。その結果、updatetargetiddivが更新されません。

誰かが以前にこの問題に直面したことがありますか?

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

asp.net-mvc-2 - URLを介してページセクションに移動

やっています:

IDをタイトル(つまり)にレンダリングし、次のようにURLの最後に「#documentation」をドロップして、ユーザーをWebページの「documentation」部分に送信するための適切なhtmlを作成するには、次のようにします。

手作業でURLを入力すると、MVCルーティングによってブラウザがセクションOKに送信されます。必要なのは、ActionlinkでHTMLを正しくレンダリングする方法だけです。

何か案は?

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

asp.net-mvc-2 - このHtml.ActionLink()の使用法を理解するのに助けが必要です

NerdDinner ASP.Net MVCチュートリアルに従っており、次のコード行があります。

私が理解していないのは、ActionLinkの3番目のパラメーターに新しい{}コマンドが必要な理由です。誰かが詳しく説明してもらえますか?

別の変数にインスタンス化せずにActionLinktheModel.DinnerIDを渡すのではなく、新しい{}を作成する必要があるのはなぜですか?

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

url-rewriting - Facebook Connect アクション リンク - URL に QueryString パラメータが追加されているのはなぜですか?

Facebook Connect アプリケーション (IFrame、外部 Web サイト) があります。

古い JavaScript API ( FB.Connect.streamPublish) を使用してユーザーのウォールに投稿すると、多くの人がそうであるように、アクション リンクを指定します。

アクションリンクの JSON は次のとおりです。

現在、私の Web サイトで URL 書き換えを使用しているため、URL はすべて適切で RESTful です (つまり、.ASPX はありません)。

現在、何らかの理由で、ユーザーのウォールに表示されるリンクは次のとおりです。

http://www.mysite.com/somerestfulpath?ref=nf

もちろん、これは 404'ing です。

すべての Facebook アプリ (私のものだけでなく) でこのように思われます。カスタム アクション リンクの場合、Facebook は自動的にref=nfを URL に追加します。

投稿の他の部分 (リンク、画像など) については、これを行いません。

したがって、私ができる唯一のことは、リンクを非 RESTful URL に変更することです。

http://www.mysite.com/pages/actualpagewhichidontwantuserstosee.aspx

次に、レンダリングします:

http://www.mysite.com/pages/actualpagewhichidontwantuserstosee.aspx?ref=nr

これは機能します。

しかし、WTF、なぜ彼らはこれをしているのですか? また、URL 書き換えを使用するアプリケーションに、これを提供しないというオプションを与えることはできないのでしょうか?

URL をすべてきれいに書き直したままにしておきたいと思っていました。

編集:

残念ながら、URL リライタの正規表現ルールが正しくありませんでした。燃えた。

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

c# - Asp.net Mvc2 Ajax ImageActionLink ヘルパー

私はMvcにかなり慣れていないので、画像をAjaxアクションリンクとして使用しようとすると問題が発生しました。Stephen Walther によって投稿されたと思われるヘルパーを見つけました...

ただし、私が使用しているバージョンには「置換」メソッドは存在しません。(彼の連絡先マネージャーアプリはMVC1アプリだったと思うので、Mvc2の問題かもしれません??)ドキュメントをすばやく検索したところ、「Replace」メソッドが廃止されていることがわかり、「MvcHtmlString.Create()」を使用することが提案されましたそのメソッドを使用するこのヘルパーのいくつかの組み合わせと、画像でレンダリングするためのリンクを取得できませんでした。正しいアクション/コントローラーと img タグをプレーンテキストとして指すリンクを取得するか、その逆のリンクをプレーンテキストとして正しくレンダリングされた img を取得します。

私が試したほとんどすべてのコンボの補足として、この特定のヘルパーにリストされている標準の文字列ではなく、タイプ MvcHtmlString を返していました。

0 投票する
8 に答える
35238 参照

c# - MVCmakeアクションリンクは送信を実行します

現在、HTML送信を実行しようとしていますが、MVCヘルパーメソッドActionLinkを使用して、ボタンにしたくないので、ページの他の部分と同じように下線付きのリンクにします。これは私が現在持っているものです

これは私のアクションに戻りますが、削除するためにチェックオフされたすべてのドメインは返送されません。(これを使用すると<input type="submit" name="DeleteAction" value="Delete" />、正常に動作するため、チェックボックスの送信または取得に問題がないことがわかります)

これが私がこれまでに持っているものです...

> "%>

索引

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

asp.net-mvc - ASP.NET MVCとAjaxは遅いですか?

私はMVC2とAjaxを試し始めたばかりですが、AjaxがWebページを非常に高速に変更するという印象を受けていたので、何か間違ったことをしているのではないかと思います。私が持っている例は、Ajaxアクションリンクを使用したものです。

そして、アクションメソッド:

これはかなり短い単純なテキスト文字列ですが、テキストが表示されるまでに約1〜2秒かかります。ajaxは思ったとおりに動作しないかもしれませんが、ロールオーバー関数のようなテキストや画像のインスタントプレビューに使用できると考えていました(ちなみに、actionlinkを呼び出すように設定できるかどうか疑問に思っていました)クリックではなくマウスオーバーでのアクションメソッド?)

これほど遅いのは普通ですか、それとも何かが足りないのですか?

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

asp.net-mvc - Html.ActionLink、Url.ActionLink、および Html.RouteLink が空の URL を返す

Html.ActionLink、Url.ActionLink、および Html.RouteLink は、ターゲット URL が有効であり、URL から適切に表示されているにもかかわらず、空の URL を返しますか?

ルートをいじってみましたが、例外なく空のURLを返します。

0 投票する
0 に答える
1394 参照

asp.net-mvc - ActionResult with optional routevalues affecting other actionlinks on view

I have an actionresult that looks like:

If the friendId is supplied, I return a certain model that my view knows how to react to. Otherwise, if no friendId is given, the view renders accordingly.

My problem is that when a friendId is specified, all my other links on the page that normally point to /myfriends all start linking to /myfriends/e586cc32-5bbe-4afd-a8db-d403bad6d9e0 making it really difficult to get back to the initial /myfriends output.

PLEASE NOTE that my project constraints require me to render this particular view using a single view. Normally, I would create a separate "details" view, but in this case, I'm using dynamic navigation and must render both outputs in a single view.

Also, I found a similar (unanswered) question here: ActionLink pointing to route not affected by current route