ホームページ >バックエンド開発 >C#.Net チュートリアル >.net MVCにおけるフォームバリデーションの使用例を詳しく解説

.net MVCにおけるフォームバリデーションの使用例を詳しく解説

巴扎黑
巴扎黑オリジナル
2017-08-14 11:24:331644ブラウズ

この記事では、.net MVC でのフォーム検証の使用に関する関連情報を主に詳しく紹介します。興味のある方は参考にしてください。具体的な内容は以下の通りです


フォルダの分け方はこんな感じです

まずWeb.configで

認証と認可のノードを設定します

 <system.web>
  <authentication mode="Forms">
   <forms loginUrl="~/Login/Index" timeout="2880" defaultUrl="~/Home/Index"/>
  </authentication>
  <anonymousIdentification enabled="true"/>
  <authorization>
   <deny users="?"/> <!--拒绝匿名访问-->
  </authorization>
  <compilation debug="true" targetFramework="4.5" />
  <httpRuntime targetFramework="4.5" />
  <httpModules>
   <add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" />
  </httpModules>
 </system.web>

ログインフォルダに匿名アクセスがない場合、または LoginController には、ログイン以外に匿名でアクセスする方法があります

次に、このノードを追加する必要があります

 <location path="Login"> <!--这里的意思就是LoginController下的方法可以匿名访问-->
  <system.web>
   <authorization>
    <allow users="*" /> <!--允许匿名访问-->
   </authorization>
  </system.web>
 </location>

参照用に、ログイン メソッドのコードの一部を投稿します

りー

以上が.net MVCにおけるフォームバリデーションの使用例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。