2018-06-01から1ヶ月間の記事一覧
ASP.NET MVCでファイルをダウンロードする方法メモ Controller サーバーのフォルダにファイルが存在する場合 public ActionResult Download() { var contentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; return File(Serve…
IE11とEdgeでの表示が違う 今時ながらの事だが、IE11を使っている現場で、しかも互換モードが適用されているみたく、作ったページがおかしくなるらしい。 対策 HTMLのmetaタグに以下の内容を追加した <meta http-equiv="X-UA-Compatible" content="IE=edge" /> とりあえず、直ったみたいなので、メモっとく</meta>
エラーの原因 ASP.NETのルーティングとJavascriptのURL実行部をIISの仮想フォルダまでは考慮していなかったため、ルーティングが失敗し、存在しないページを探しに行ってエラーになる感じ エラーになる主な部分 HTML部のformactionとスクリプトソース設定の…
ファイルアップロード時、以下のエラーに遭遇 maxAllowedContentLength エラー 要求の長さの最大値を超えました。 POSTされるファイルの最大サイズが引っかかる場合、発生。 maxRequestLengthが足りない場合起きるエラー 大容量のCSVファイルなどは最大容量…
Nugetより、CsvHelperをインストールする。 Csvを読み取り、モデルに設定してくれるパッケージ まあ、便利そうだから入れる。 Csvファイルサンプル Code,Name 001,Tokyo 002,Osaka 003,Nagoya 004,Hakata 005,Yokohama Csv取込用モデル作成 Public class MyD…
SELECT文の結果をSQLCMDを利用し、CSV出力する query.sql クエリを指定したファイル SET NOCOUNT ON; SELECT [Code] ,[Name] FROM [dbo].[Data] ; SET NOCOUNT ON;を削除すると件数が一緒に出力される。 SQLCMD query.sqlを読み取り、output.csvファイルへ出…
ASP.NET MVCでファイルをアップロードする方法を調べる 以外なところでハマり、悩まされたので、メモる。 Controllerでもファイルの受け取り方法 Modelにバインドして取得する。 Request.Filesから、inputのnameをキーに取得する。 public ActionResult Uplo…