【質問】ASP.NETスレ Part7【雑談】 (806レス)
上下前次1-新
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の上を一回クリックする
フォームって、論理的なものであって、不可視じゃないの?
279(1): 2015/09/09(水)12:14 ID:??? AAS
ASP.NET v.s.2010で、サーバーコントロールでWEBアプリを作っています。
まだ始まったばかりなので、自作クラスを作りながらのことが多いです。
自作クラスは、一つのWEBアプリ内に、csファイルとして作成しています。
一応、ネームスペースにまとめるようにしています。
しかし、これをほかのアプリからも使うんですが、
やはり、exeファイルのアセンブリにコンパイルしなおしたほうが良いでしょうか。
ずぼらな性格なので、必要なものを探し回ったり、あるいはコードに変更を加えてしまって、従来からのアプリに影響がでて困ったり、
いろいろと不安要素があります。
なにか、汎用クラスの管理にコツがあったたら教えてください。
280(2): 2015/09/09(水)12:30 ID:??? AAS
>>278
フォームというより、ブラウザーの余白部分とかそういう意味でした。
>>277
>ブラウザ何で、どうやって送信してるんだ
VS2013でWebフォームアプリの作成を選んで、
自動生成されるWebForm1.aspxに
ScriptManager1
TextBox1
Button1
を配置しただけの簡単なアプリです。
省1
281(2): 2015/09/09(水)12:32 ID:??? AAS
>>279
いまさら2010かよ
複数のアプリで使うのなら、その部分ははじめから別プロジェクトでdll作っとけよ
exeにする必要なんてないぞ
282(1): 2015/09/09(水)12:37 ID:??? AAS
>>280
サーバサイドとクライアントサイドの区別ついてるか?
ブラウザは何で、どうやってブラウザから送信してるのかって聞いてるんだが
283(2): 2015/09/09(水)12:37 ID:??? AAS
>>281
レス、ありがとう、さっそく。
>別プロジェクトでdll作っとけ
抽象クラスも混じっているし、単独で走らせられない(実行のできない)クラス群になるんですが、
別プロジェクトに切り離して、どうやってデバッグするんでしょうか。
あっ!、検証用のコードも混じらせるということなのかな。
284(1): 2015/09/09(水)12:39 ID:??? AAS
>>280
>ScriptManager1
これが臭いんだが、
これを外した、通常動作のものは動作するのだろうか。
上下前次1-新書関写板覧索設栞歴
あと 522 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.013s