routeconfig.csは静的クラスであるべきです -- asp.net-mvc フィールド 関連 問題

Should RouteConfig.cs be static class












2
vote

問題

日本語

Defulattによって、新しいASP.NET MVCアプリを作成すると、routeconfigは静的クラスではなく、 "RegisterRoutes"の唯一の方法は静的メソッドです。

SONARQUBEを使用してコードを分析すると、このツールは次のようなrouteconfig.cs

を提案します。

「保護された」コンストラクタまたは「static」キーワードをクラス宣言に追加

だから、私はクラス静的を作るべきですか?

英語

By Defualt, when you create a new ASP.Net MVC app, the RouteConfig is not a static class but the only method it has "RegisterRoutes" is a static method.

When I analyse my code using SonarQube, the tool suggests the following for RouteConfig.cs

Add a "protected" constructor or the "static" keyword to the class declaration

So, should I make the class static?

</div
  

回答リスト

4
 
vote
vote
ベストアンサー
 

クラスが静的かどうか、またはアプリケーションの動作を変更しません。それで、コード分析ツールを幸せにするのであれば、先に進み、静的にしてください。

 

Whether the class is static or not will not change the behavior of the application. So if it is for making your code analysis tool happy, go ahead, make it static.

</div
 
 

関連する質問

1  JsonResultの問題  ( Jsonresult problem ) 
これを返しているActionResultがあります。 <事前> <コード> @output4 JavaScriptでは、そのaticationResultによって返される値は "{" isDeleted ":true}"です。 私は何をしていますか? 編...

124  要求データを失うことなくASP.NET MVCでのリダイレクト化方法  ( How to redirecttoaction in asp net mvc without losing request data ) 
ASP.NET MVCの使用<コード> RedirectToAction を必要とする可能性がある状況(フォーム送信など)があります。 そのような状況の1つは、フォームの送信後に検証エラーを発生させ、フォームに戻す必要があるが、そのフォームのURLを反映す...

0  文字列操作(ASP.NET MVC)  ( String manipulationasp net mvc ) 
私のデータベース上のレコードの一部を取得して表示し、そのレコードの詳細ページにレコードを表示するコードを持っています.. <事前> <コード> <% Dim id As Integer = _news.Rows(count).Item("IDnew...

15  ASP.NET MVCを使用してカスタムキャッシュプロバイダを実装する方法  ( How to implement a custom cache provider with asp net mvc ) 
monorail アプリケーションを ASP.NET MVC 1.0 。私の元のアプリケーションでは、カスタムキャッシュプロバイダ( memcached を使用して分散キャッシュプロバイダを作成しました。モノレールでは、このタスクはインターフェイスを使用し...

0  MVCContrib GridModel:GridModelでActionSyntaxを実行することは可能ですか  ( Mvccontrib gridmodel is it possible to do actionsyntax in a gridmodel ) 
ActionSyntaxを使用するASPXファイルにコードがあり、代わりにGridModelを使用しますが、それを行う方法がわかりません。 これは私のASPXファイルのサンプルです: <事前> <コード> <% Html.Grid(ViewData.Mode...

13  一般的な部分表示:一般クラスをモデルとして設定する方法は?  ( Generic partial view how to set a generic class as model ) 
ASP.NET MVCアプリケーションで一般的なグリッドビューを作成しようとしています。 いくつかのコードで説明しましょう: <事前> <コード> public interface ITrustGrid<T> { IPagedList<T> Elem...

4  nhibernate.validatorが付いているMVC.netのXVALはクライアント検証を発行しません  ( Xval in mvc net with nhibernate validator does not fire client validation ) 
私はNibernateとNibernate.Validatorを使用してASP.NET MVCプロジェクトを持っています。XVAL 1.0(最新リリース)を使用します。 私は要求されたスクリプトをプロジェクトに追加し、それをsite.master:で参照しまし...

31  Visual StudioのないASP.NET-MVCの開発  ( Developing for asp net mvc without visual studio ) 
Visual StudioでASP.NET C#アプリケーションを書く代わりに、私のお気に入りのテキストエディタUltraedit32を使用しました。 VSを使用せずにMVCを実装できる方法はありますか? ...

10  同じ名前のフォーム要素を送信します  ( Submitting form elements with the same name ) 
私は、ユーザーがjQueryを使用して追加の "行"を作成することを可能にするフォームを持っています(.cloneを使用して)、それらが送信する必要があるのと同じ情報の数を決定することができます。私の問題は、私のコントローラー内のこれらのフォーム項目にアクセス...

0  テーブルのためのMVC交互の色  ( Mvc alternating color for table ) 
私は物語の表をリストする標準ループを持っています。そして、私は「I%2」をいくつかしたいのですが、モデル内の各行の「インデックス」バリューを得る方法はわかりません。 <事前> <コード> <% foreach (var item in Model.Us...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有