【質問】ASP.NETスレ Part7【雑談】 [sc](★0)
-
- 1
- 2012/07/26(木) 14:55:28.26
-
ASP.NETとは、マイクロソフトが提供するWeb アプリケーションと XML Web サービスを構築するための
Microsoft .NET Frameworkの一連のテクノロジの一つです。
技術の移り変わりの早い分野ですので、みんなで質問、相談しつつ、より理解を深めていきましょう。
●ASP.NET関連サイト
マイクロソフトASP.NETデベロッパーセンター
http://msdn.microsoft.com/ja-jp/asp.net/default.aspx
ASP.NETオフィシャル(英語)
http://www.asp.net/
VisualStudioホームページ
http://www.microsoft.com/japan/msdn/vstudio/
SQLServerホーム
http://www.microsoft.com/japan/sqlserver/2005/default.mspx
IISオフィシャル(英語)
http://www.iis.net/
ASP.NETにAJAX技術を取り入れるASP>NET AJAX(英語)
http://www.asp.net/ajax/
ASP.NETにMVCアーキテクチャを取り入れるASP.NET MVC(英語)
http://www.asp.net/mvc/
ASP.NETでのお役立ちの定番サイト
http://www.atmarkit.co.jp/channel/aspnet/aspnet.html
-
- 79
- 2013/11/18(月) 02:15:35.46
-
>>78
64bit版のJET出てたみたい
http://stackoverflow.com/questions/434933/csv-access-via-ado-net-in-64-bit
まあTextFieldParserなりなんなりで自前で読んだほうが
あとあといいと思うけどね
-
- 80
- 2013/11/18(月) 05:34:12.47
-
>>78
どんだけのCSV読む気かしらんが、最終のPDF作る段階でどっちにしろメモリ食うんじゃないかと思うが
DataReaderはDB用。CSVはテキストファイル
普通はファイル読むのはそれ用のクラス使うもんだが
テキストファイルをDBとして使えるDBエンジン(ドライバ)もあるから、どうしてもってならそれ使うしか
-
- 82
- 2013/11/19(火) 03:05:05.34
-
普通、PDFとか、作ってからクライアントに渡すんだぜ
サーバ側の読込と、クライアントの読込は別の話だぜ
DataReader使ったからって、サーバがクライアントにだらだらデータ流すとか無いんだが
-
- 83
- 2013/11/19(火) 12:33:16.30
-
CSVの出力なら、一行ずつだらだらとレスポンスを返すことはあっても、PDFは無茶のような・・・。
その技術あったら質問なんてしないだろうし。
妙な仕様の実現のために糞コード書くくらいなら、メモリをドカンと積んで逃げるべし。
-
- 84
- 2013/11/19(火) 18:10:22.55
-
最終的なPDFのサイズが解らんが
100MのCSV読んでPDF作るぐらいなら俺なら普通に処理するが
頻度と多重度にもよるけど
あとCSVの読込にJETなりACEなり使うと、余計なオーバーヘッドでメモリ余分に使うかもしれんぞ
-
- 85
- 2013/11/26(火) 02:00:52.47
-
デプロイについて教えてください。
VisualStudioを使用せずに、ソースコードをビルドしてデプロイしたいと思ってます。
MSBuildを使用して実施するやり方をしらべているとネット上で情報をみつけることができたのですが
以下の場所でプロジェクトファイルを指定する箇所で、プロジェクトファイルを
指定しようにも、私の環境ではslnファイルあってもprojファイルはありませんでした。
projファイルは自分で作成しないといけないものなのでしょうか?
---
<Target Name="Publish">
<MSBuild Projects="$(ProjectFolder)PublishSampleProject/PublishSampleProject.vbproj"
Targets="ResolveReferences;_CopyWebApplication"
Properties="Configuration=Release;
WebProjectOutputDir=$(OutputFolder)publish/;
OutDir=$(OutputFolder)build/"/>
</Target>
---
開発環境は .NET 2.0でC#を使ったものになります。
すみませんが、ご教授おねがいします。
-
- 86
- 2013/11/26(火) 04:00:15.63
-
>>85
ASP.NETのサイトコンパイルしたいなら
http://msdn.microsoft.com/ja-jp/library/bb398860(v=vs.100).aspx
ここ見て考えて
つか無償版あるんだからVSつかえよ
-
- 87
- 2013/11/26(火) 07:53:35.05
-
>86
すみません、自動でビルド&デプロイしたいのですが、無償版のVSにある
ものでコマンドラインから実行できるのでしょうか?
-
- 88
- 2013/11/27(水) 20:04:01.71
-
まずお前が考えてるビルドって何だよ
-
- 89
- 2014/01/29(水) 10:37:24.35
-
ユーザーコントロールの中でMultiViewを使うと変なことが起きてます。
Test.ascx の中に MultiView をおいて、その中に View を2つくらい作って
a = LoadControl("Test.ascx")
b = LoadControl("Test.ascx")
c = LoadControl("Test.ascx")
てな感じで動的に複数のユーザーコントロールを生成。
bの中でMultiViewを切り替えるとaのMultiViewが変更されてしまいます。
cの中でも同じです。
それぞれユーザーコントロールの中にはラベルやテキストもありますが
それらはちゃんと独立して動作しますが、MultiView だけ違うやつを参照してしまうみたいなのです。
同じような方おられますか。
-
- 90
- 2014/01/29(水) 10:52:33.76
-
自己解決しました
Controls.Add(〜
する前に先にMultiViewを操作すると、上記のような挙動になるみたいでした。
Controls.Add の後にMultiView操作すれば大丈夫になりました。
-
- 91
- 2014/01/29(水) 11:06:33.69
-
ならないなぁ
-
- 92
- 2014/01/29(水) 19:15:46.06
-
何かおかしな事しない限りそんな事にはならないと思うが
bの中でMultiViewを切り替えって、どうやってやったんだ?
気になるしミニマムコード張ってくれ
-
- 93
- 2014/01/31(金) 14:28:33.58
-
軽く検証してみたが、そんな事にはならないなぁ
それより、VS2012のEXPRESSが、ユーザーフォームの型を認識しないのが気になったぜ
-
- 94
- 2014/02/18(火) 15:16:59.03
-
VB.net visual studio2012
で
WEBページ作成
で
System.Web.UI.WebControls.GridViewをカスタマイズしたクラス作ったけれど
Public Class MstGridView
Inherits Global.System.Web.UI.WebControls.GridView
Public Sub New()
Me.AllowSorting = True
Me.AllowPaging = True
Me.PageSize = 10
Me.PagerSettings.Position = PagerPosition.TopAndBottom
Me.PagerStyle.HorizontalAlign = HorizontalAlign.Center
Me.ShowHeader = True
Me.AutoGenerateColumns = False
End Sub
Protected Overrides Sub OnPageIndexChanging(e As GridViewPageEventArgs)
Me.PageIndex = e.NewPageIndex
End Sub
End Class
xxx.aspx.designer.vb
で
<asp:GridView ID="gv"... />
のところをどう書き換えるのかわからない・・・
-
- 95
- 2014/02/19(水) 00:54:49.25
-
>>94
@Registerディレクティブに指定した内容
つかVSならポトペタ出来るようになってないか
-
- 96
- 2014/03/29(土) 00:02:26.43
-
Glimpse良い。
Entity Framework使ってるなら、チョー簡単にSQLを見られるし
開発サーバでは良くOnにして確認してるよ。
http://getglimpse.com/
-
- 97
- 2014/03/29(土) 00:04:32.25
-
俺のヘボイ説明より先人の記事見てもらったほうがいいや。
http://www.hanselman.com/blog/IfYoureNotUsingGlimpseWithASPNETForDebuggingAndProfilingYoureMissingOut.aspx
http://blogs.msdn.com/b/chack/archive/2013/05/21/glimpse-aspnet-diagnostics-framework.aspx
http://kiyokura.hateblo.jp/entry/2013/10/31/003800
じゃ。
-
- 98
- sage
- 2014/04/02(水) 23:42:57.16
-
<asp:FileUpload のタグを使用した時に
画面の検索条件がPageクラスで取得できなくなります。
「Request.form」で値を取得するしか無いのでしょうか。。
javascriptで下記のようにしてみようとも思っています。。
document.forms[0].encoding="application/x-www-form-urlencoded";
-
- 99
- 2014/04/03(木) 03:52:58.28
-
>>98
画面の検索条件ってのは具体的に何を指してるんだ?
ミニマムコード作って張ってみて
あとURLエンコードでファイルアップロードすると上手くいかなかったような
-
- 100
- 2014/06/07(土) 08:43:16.70
-
ASP.net始めたばかりの初心者です
ログイン画面を作ってますが標準の構成画面からユーザー追加したりパスワード設定したりしてますが
これはSQL Server EXPRESS限定みたいです。他に移すツールもあるみたいですが
連携とるのが難しくなりそうで出切れば標準の使わずにXMLとかで簡単に管理したいんです。
ユーザー情報読み込むだけなら簡単そうですがロールごとにページ管理したりするのがよくわかりません
標準のASPNETDBでやってるページ管理がXMLで出来るサンプル載ってるサイトとかしりませんか?
認証はフォーム認証でやるつもりです
-
- 101
- 2014/06/07(土) 14:19:20.12
-
>>100
http://www.atmarkit.co.jp/ait/articles/0307/26/news002.html
-
- 102
- 2014/06/07(土) 15:11:52.47
-
>>101
ありがとうございます
たぶん、やりたい事がこれでできそうです
まだ不勉強なので難しそうですけど
なんとか応用できるように勉強してみます
-
- 103
- 2014/06/07(土) 18:38:57.79
-
その記事古いな
メンバーシッププロパイダ自作するのが正攻法だと思うが
つかそのぐらい誰か作ってるだろうから探せば見つかるんじゃないかな
http://technet.microsoft.com/ja-jp/library/ff454112.aspx
こんなのとかあったし
最近ならASP.NET Identityってのもあるけど、これは主流になるかなぁ?
-
- 104
- 2014/06/10(火) 13:55:11.11
-
SqlDataSourseを貼り付けてグリッドコントロールに表示は出来ましたが
それをExcelに出力したらなぜか中身はhtmlでした
ちゃんとしたExcelに出来ないでしょいか?
csvファイルでもいいのでサンプルありませか?
教えてください
-
- 105
- 2014/06/10(火) 14:16:40.24
-
ちなみに参考したとこ
ttp://blog.enjoitech.jp/article/139
-
- 106
- 2014/06/10(火) 15:28:52.51
-
Excelに出力ってのは何をどうしたんだ
csv出力するだけならサンプルはググれば出てくると思うが
まずサーバサイドとクライアントサイドの区別できてる?
グリッド表示できてるならEXCELでWebクエリーでもつかってれば良いんじゃないの?
-
- 107
- 2014/06/10(火) 16:02:27.63
-
サーバーであるソフトが動いている
遠隔パソコンからアクセスしてデータベースのデータを参照する
ここまでは問題なし
このデータを遠隔パソコンにExcelで保存したり
逆にデータ変更して戻したい
-
- 108
- 2014/06/10(火) 17:23:25.87
-
>>107
それASP.NETとかいらんだろ
クライアント(遠隔パソコン)から直接データベースみて更新しろよ
EXCELで外部データの機能で出来るから、どっかエクセルのスレ言って聞いて
-
- 109
- 2014/06/10(火) 18:49:05.27
-
上に書いたのは単なる1機能であって
大前提としてインターネット経由でIEで操作したいというのが客からの要望あって
ASP.netはほぼ確定です。他の選択肢もあるだろうけどマイクロソフトが
一番初心者には楽かなぁって初心者考え
-
- 110
- 2014/06/10(火) 18:50:34.83
-
2ちゃんねるで無償でサポートしてもらって
客からはぼったくる
楽な商売ですなクズ人間
-
- 111
- 2014/06/10(火) 18:57:44.32
-
むしろぼったくられる側ですよ
システムなんて簡単に組めると思ってる客ばかり
予算や期間がないからこういうことろで聞かないと
時間がたりない。そういう厳しい現実
-
- 112
- 2014/06/10(火) 20:00:08.95
-
>>103
Membershipは難解だったから使わなかったけど
ASP.NET Identityに変わっていた。
これも流行らずに終わると思う
Membershipと同様、
MySQLとかの他のDBで使えないベンダーロックインな機能なんじゃないかな
-
- 113
- 2014/06/10(火) 20:16:25.99
-
>>112
SQLServerに限定はされないようだけど。
まあ、ASP.NET使っていてベンダーロックインを懸念するのはナンセンスじゃないかな(笑)
Social Providerとかイマドキの機能があるし、まあまあ期待できると思うよ。
-
- 114
- 2014/06/10(火) 20:17:10.32
-
>>111
使えないSEの方の話は興味無いっす。
-
- 115
- 2014/06/10(火) 20:54:50.79
-
>>113
MySQL環境で使ったこともない人に言われてもなあ
MySQLでMembershipは簡単には使えなかった
web.configを変えるだけでは動かない
調べるのもめんどうになってメンバー管理は自分で作った。
>ASP.NET使っていてベンダーロックインを懸念するのはナンセンスじゃないかな(笑)
ライセンスは、IISとSQL Serverのライセンスがあるが、
SQL Serverへのロックインを避ければライセンスを安く抑えられる
SQL Expressではレプリケーション使えないし、使えるバージョンはお高い。
開発生産性で、ASP.netの代替となるものはないが、
DBの代替はあるということ
-
- 116
- 2014/06/10(火) 21:06:05.62
-
>>115
SQL Server限定ではないというのはIdentityについての言及なんですが。Tutorialも見たことない人が想像でロックインなんてねぇ・・。
技術的なロックインは無さそうという話から、運用環境のライセンス料に話題をすり替えられても・・。
開発環境として優れているのは仰るとおり。
加えてSQLServerのDeveloper Editionは激安です。
-
- 117
- 2014/06/10(火) 21:23:59.70
-
>>116
すり替えって何言ってるんだ
ベンダーロックインで一番困るのはライセンスだろ
>SQLServerのDeveloper Editionは激安です。
それは本番の環境で使うの禁止されてるだろ
話にならない
-
- 118
- 2014/06/10(火) 21:43:14.63
-
技術の議論に本番も糞もねーよ
商売したなら勝手にやってな
無償サポート代わりに技術系の掲示板使うなクズ人間
-
- 119
- 2014/06/10(火) 21:54:16.18
-
>>117
最後の開発環境の話からDeveloper Editionの話に繋がるのに、本番禁止を指摘してくるとか、アンタやばいんじゃね??
それで仕事成り立ってるの?(笑)
-
- 121
- 2014/06/10(火) 22:06:59.93
-
確かに、あまり自分の金で買うものではないな
-
- 122
- 2014/06/10(火) 22:25:21.74
-
>>120
開発環境で使う分には安いし、優れてるね、って同調してるのに・・・。
SQL ServerのStandard Editionはコアライセンスで120万弱だし、
人足かけて開発する会社としては安い・高いは判断によるだろうね。
まあ自分の金で買うことはないよ(笑)
最近はAWSのRDSはじめPaaSが台頭してきて、初期投資の考え方も
変わってきちゃったけどね。
"高い"SQLServerの替わりに"タダ"のMySQL使える僕スゴイでしょ、
なんて思ってるんじゃない?
個人的にはOracleにロックインされる方がこえーよ(笑)
-
- 123
- 2014/06/11(水) 03:30:09.23
-
>>115
web.configを変えるだけで使えなかったらベンダーロックインですか
調べるのもめんどうって
この程度調べるのが面倒ってまさか仕事でASP.NETのシステム開発してるんじゃないよね
-
- 124
- 2014/06/11(水) 06:41:58.45
-
>>123
めんどくさいやつだな
調べてMySQLでもMembershipを実現するメリットと
自分でコード書く方法を検討して決めてんだよ
Membershipは複雑なのに柔軟性がない
ちょっと使ってみればわかるだろ
案の定、Membership出来が悪すぎてすぐ廃止された
俺の書いたメンバー管理はASP.net vNextになっても使えるから
結果的に正解だった
MSが用意したライブラリとかDBとかをすべて使うことを前提に
やってるおまえのほうがよっぽど素人
-
- 125
- 2014/06/11(水) 18:29:37.98
-
だったら最初からそう言えば良いのに
どうみても後出しの言い訳にしかみえない
-
- 126
- 2014/06/11(水) 20:18:20.33
-
.Net Identityって流行るのかねー
-
- 127
- 2014/06/11(水) 21:05:11.10
-
IdentityはSQLServer限定とか妄言言って、
それに対するツッコミにはスルーし、
挙句の果てにオレオレライブラリ最強とかマジで笑いを誘ってるな(笑)
githubにでも早くアップしてくれよ。
-
- 128
- 2014/06/11(水) 21:16:01.83
-
SQL Server環境でしか使えない奴らが上から目線とはね
おまえらのが笑える
-
- 129
- 2014/06/11(水) 21:29:57.27
-
ここ数日の書き込みで、どこにSQLServer以外使えないと書いている人がいるんだろう。
「MembershipはSQLServer限定だからクソ、Identityも同様だろうきっと。ちなみにオレオレライブラリはMySQLで使えるゼ」と言う人に対して、
ど〜せASP.NET使うんだしSQLServerでもよかろうと言ったら、発狂しだしただけでしょ。
このページを共有する