【質問】ASP.NETスレ Part7【雑談】 (806レス)
上下前次1-新
259(1): 2015/08/16(日)02:28 ID:??? AAS
MVCなどは技術ではなくてパターンでしかないので、見様見真似で何とかなるはなし。
本質はそこではない。
260: 2015/08/19(水)05:34 ID:??? AAS
>>253
Web formsとASP.net MVCは共存できる
場所によって使い分けられる
VSのバージョン古いとだめだけど
261: 2015/08/19(水)05:39 ID:??? AAS
>>256
asp.net mvcの大きな特徴は
コントロールがない
ポストバックがない
長所は性能が高いこと
UIデザインを完全に制御できること
>>259
MVCと省略して書いてる人多いが、いまはASP.net MVCの話をしている。
技術的にもWeb formsとは別物
262(1): 2015/08/28(金)07:26 ID:f1E7eRtm(1/2) AAS
すみませんお願いします。
ASP.NETのwebフォームユーザです。VS2010pを使っています。
page上で自作C#クラスからsqlcommandを発行してSQL SERVERのストアドプロシジャを読みだして、
ListViewにバインドすることができました。
ListViewの<template>を駆使して、<table><tr><td>構造で取得したレコード内容を表示させるわけですが、
思ったようなデザインができません。
CSSを使って、奇数行の色分けはできましたが、限界を感じています。
(今まで、Accessのレポートを使っていたので思う通りにデザインできていました。)
もっとCSSを使えるようになってデザインもできるようになりたいんですが、
これは何かのデザインツールが必要だと思うに至りました。
省4
263(1): 2015/08/28(金)07:28 ID:f1E7eRtm(2/2) AAS
たとえば、ListViewの吐き出したhtmlを読み込んで、
マウスでテーブルの列幅や高さなどを調整して、CSSファイルとして保存する。
必要なclassやタグは、ListViewのItemTemplateに手動で記述する。
保存しておいたCSSファイルとがっちゃんこして、素敵なデザインを構成できればなあと考えています。
264(1): 2015/08/28(金)22:35 ID:??? AAS
>>262-263
ListViewのテンプレート、デザインモードで編集できないんだな
>ListviewサーバコントロールとCSSとデザインツールを駆使して、思う通りのデザインを
まあ、デザインツールがあれだが、テンプレートでほぼ思い通りのデザインに出来ると思うが
>必要なclassやタグは、ListViewのItemTemplateに手動で記述する
必要なclassやタグを自分で書くのなら、普通にソースビューでテンプレート修正すればいいだけでは
なんか適当なhtmlデザインツールでダミーのテーブルでも作ってコピペすればいいんじゃね
ソースビューで思うとおりに編集できないなら、MVCでデザインとかレイアウトとか多分無理だぞ
265(1): 2015/08/29(土)07:21 ID:DE8/AfCm(1/3) AAS
>>264
レスありがとうございます。
>テンプレートでほぼ思い通りのデザインに出来る
>ソースビューで思うとおりに編集できないなら、MVCでデザインとかレイアウトとか多分無理だぞ
どんなHTML要素をListViewのXXtemplateで吐き出すようにすればよいんでしょうか。
<TABLE>だと思い通りの場所にデータを配置するのは限界があると思うんです。
266(2): 2015/08/29(土)19:41 ID:??? AAS
>>265
コントロールとか関係なく、素のhtml(とcss)で思った通りのレイアウト書けるのか?
それが出来ないと話にならんのだが、まあ出来ないんだろうから適当なデザインツールでデザインしてコピペしろと
それが出来るなら、そうなるようにテンプレート書けば良いだけ
まあ、完璧に再現出来ない事もあるかもしれんが、それなら再現したいhtml明示して
どうしてもListViewで無理ならRepeater最強w
267: 2015/08/29(土)20:39 ID:DE8/AfCm(2/3) AAS
>>266
ありがとうございます。
素のHTML,CSSで、思った通りのデザインができることが大切なんですね。
サーバーコントロールが便利だ!って考えていたので、HTMLなんて触る気持ちが今ままでは0でした。
逆転しましたね。サーバーコントロールよりも、HTML,CSSがメインになってしまったと感じます。
<TABLE>タグくらいが多かったwebアプリにもデザインが求められるようになったからでしょうか。
それからすみません、
Repeaterつかうと、Listviewにできない何ができるようになるんでしょうか。
MVCの世界に片足つっこんでますよね。
268(1): 2015/08/29(土)20:54 ID:??? AAS
世の中の流れはJavaScript+HTML+CSSだからね。
c#でwebアプリを作ってもデフォでbootstrapがついてくる。
269: 2015/08/29(土)23:23 ID:DE8/AfCm(3/3) AAS
>>268
bootstrapって、ms以外の物でオープンソースなんですよね。
必要なパッケージを開発環境にインストールできるようになったのも、
今後はms以外のオープンソースな物をどんどん使って行くことになるってことですよね。
webで必要な技術は、webがオープンであるがゆえに、
msだけでは付いて行けなくなったのかなあ。
270: 2015/08/30(日)22:05 ID:??? AAS
デスクトップアプリを.netで作ると簡単に逆コンパイル出来るけど、asp.netの場合はどうなの?
サーバーサイドの.netのバイナリーファイルをクライアントサイドから見えたりしないの?
271: 2015/08/31(月)00:25 ID:??? AAS
実行ファイルが見えるかどうかと逆コンパイル出来るかどうかは違う話だが
普通サーバサイドの実行ファイルやそのソースは見えたりしないようにする
不適切な設定してたらしらん。デフォルトの設定でもその辺が見えるようなことはない
272(1): 2015/09/08(火)17:42 ID:??? AAS
WebForm1.aspxと言うファイルを発行する際に、
いわゆるminifyみたいな処理をして発行したいのですが、標準でそういう
機能をVisual Studio 2013は持っていますか?
要するに不要なコメントなど除去して発行したいのですが。
273(1): 2015/09/08(火)20:49 ID:??? AAS
>>272
単に不要なコメントを除去するだけだったら、「サーバー側コメントブロック」を使うといいよ
<%-- コメント --%>
みたいな書き方するとクライアントには送信されない。
発行するときにaspxから除去したいとなると、違う方法が要るね
274: 2015/09/08(火)21:32 ID:??? AAS
>>273
レスありがとございました。
<%-- コメント --%>
このコメントがそういう意味だったのですか!
知らなかった。ASP.NET一週間目くらいなのですが、なんでこんな
変なコメントがあるのか疑問でしたが解消できました。感謝です。
275: 2015/09/08(火)23:43 ID:??? AAS
コメントに限らず<% %>はサーバ側で処理する内容だからな
aspxのミニファイは標準ではたぶん対応してないと思う。探せばいくつかツールは見つかるけど
aspxは一旦サーバ側でコンパイルされてキャッシュされるから、どの程度のパフォーマンス向上があるかわからんしねぇ
たしかに転送量は若干へるだろうけど、ビューステートに比べれば微々たるもんだと言う気がするわ
276(2): 2015/09/09(水)07:05 ID:??? AAS
皆さんとても詳しそうなので、もう一つ教えてください。
WebForm1.aspxにTextBox1とButton1を配置してTextBox1に入力したデータをButton1を押すと
サーバー側でそのデータをC#で加工するという単純なアプリを作っています。
だいたいうまく行くのですが、問題があります。
それは、TextBox1にコピペでデータを貼り付けた場合に、その直後にButton1を押してもC#でTextBox1.Text
を取り出しても、中身がありません。
コピペした後でButton1を押す前にFormの上を一回クリックするとか、他の部分を触るなどした後でButton1を押すと
C#でそのデータが取り出せます。要するにTextBox1にコピペした後、フォーカスが他の部分に移ると上手く行くようなのですが、
Formをクリックするなど面倒なので、もっとスマートに解決する方法はありますか?VS2013、.NET4.0です
277(1): 2015/09/09(水)10:44 ID:??? AAS
>>276
それはサーバ側(ASP.NET)の問題じゃなくて、クライアント側(ブラウザ)の問題だと思われるが
そもそもボタンを押したのなら、その時フォーカスはボタンに移ってるはずだが
ブラウザ何で、どうやって送信してるんだ
ブラウザ側のスクリプトでなんかやってんじゃないのか
278(1): 2015/09/09(水)12:04 ID:/Ks4Uxow(1) AAS
>>276
>Formの上を一回クリックする
フォームって、論理的なものであって、不可視じゃないの?
上下前次1-新書関写板覧索設栞歴
あと 528 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.014s