[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 07/03 16:57 / Filesize : 321 KB / Number-of Response : 957
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【質問】ASP.NETスレ Part3【議論】



1 名前:nobodyさん [2006/10/09(月) 10:04:09 ID:luJDzNn3]
●過去ログ
Part1 - 【質問】 ASP.NETスレ 【議論】
pc5.2ch.net/php/kako/1040/10406/1040698263.html
【質問】ASP.NETスレ Part2【議論】
pc8.2ch.net/test/read.cgi/php/1111480331/

828 名前:820 [2007/07/01(日) 11:25:06 ID:BFPEmso0]
>>821
なる程そうでしたか。参考にさせて頂きます。
WEB系も結構面白いですね。次はWEB系の案件で働いてみよう
かと思います。

>>822
案件にもよるとは思いますが、C/Sシステムは確かに社内のみで使う前提
のシステムが多いですから、セキュリティー面はそれ程考慮
されていない物も結構ありますね。

あと、余談ですがC/SでもVS2005からの新機能ClickOnceはかなりオススメ
です。


829 名前:nobodyさん mailto:sage [2007/07/01(日) 11:46:29 ID:???]
>>827
www.atmarkit.co.jp/fdotnet/insiderseye/20060705teched06boston/teched06boston_01.html

830 名前:nobodyさん mailto:sage [2007/07/01(日) 12:38:47 ID:???]
>>829
サンクス。
3.0ってビスタ向けなのね。
当分関係ないや。ヽ(´ー`)ノ


831 名前:nobodyさん mailto:sage [2007/07/01(日) 14:21:15 ID:???]
>830
当分関係ないという判断は多分間違ってないが,
一応VS2005で3.0アプリを開発出来るしWinXPでも動かせるよ。
(Visual Studio 2005 Extensionsでぐぐると良い。)

まぁ本格的にはVS2008待ちということで。

832 名前:nobodyさん [2007/07/02(月) 21:27:15 ID:oAZHWDW/]
VS2005
では「フレームセット」は使えないのでしょうか?
※VS2003では使えていたハズなのですが。。。

833 名前:nobodyさん mailto:sage [2007/07/02(月) 21:52:02 ID:???]
使えないわけがねえ

834 名前:nobodyさん mailto:sage [2007/07/02(月) 22:37:02 ID:???]
Windows 2000 向け .net 3.5 出ないかなぁ。
と、かなうはずのない夢を思い浮かべてみる。

835 名前:832 [2007/07/02(月) 22:41:53 ID:oAZHWDW/]
>>833
新規項目の追加 → フレームセット
でVS2003では作成出来たのですがVS2005では見つかりません。



836 名前:nobodyさん [2007/07/02(月) 23:07:23 ID:Xoqw5Nze]
1年やってやーめた。
こりゃ中途半端にもほどがある。
すぐクライアントはAjaxに食い荒らされて
.NET的コーディングって何よ、な状態になる。
ご愁傷様。

俺はいウィンドウズプログラミングにもどるよ



837 名前:nobodyさん mailto:sage [2007/07/02(月) 23:10:13 ID:???]
フレームなんか使わずにマスターページ使え
という暗黙の圧力


838 名前:nobodyさん mailto:sage [2007/07/02(月) 23:10:56 ID:???]
何のためのASP.NET Ajax…


839 名前:nobodyさん [2007/07/02(月) 23:18:44 ID:oAZHWDW/]
だから、>>837マスタページじゃなくてフレームを使いたい
のだ。

840 名前:nobodyさん mailto:sage [2007/07/02(月) 23:22:07 ID:???]
>835
なら自分で書きゃいいでしょ

841 名前:nobodyさん mailto:sage [2007/07/02(月) 23:45:42 ID:???]
まずHTMLを学ぶんだ

842 名前:835 [2007/07/03(火) 00:06:24 ID:GCNGcT/Y]
>>840
メンドクサイ。なぜにVS2003であったフレームセットがVS2005
で無くなったんだと思う。
確かにマスタページの機能は素晴らしいが、案件的にはVS2003
も未だある(つここっちの方が多い。)その為にも
フレームセットの使い方をマスターしておきたい。

※まぁ、会社でやるか。

843 名前:nobodyさん mailto:sage [2007/07/03(火) 00:27:37 ID:???]
>>835
いわゆるページのフレーム分割のこと? それはASP.NET固有の機能ではなくて
HTMLの仕様だと思うけど。
XHTMLでは非推奨だからDOCTYPEがstrictだと無視される可能性はあるけれども、
それともVS2005のIDEでフレーム分割する機能がないという話かな?

まぁいずれにせよ、ページの中でフレームを使いたいなら、
aspxのソース編集で<framset><frame>タグを使用すればいいんじゃないかなと思う。
おそらくこちらのほうがマスターするのには最適だと思われるが……

Framesetタグやフレーム分割まわりのHTMLタグ解説↓
www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/present/frames.html

844 名前:nobodyさん mailto:sage [2007/07/03(火) 00:38:59 ID:???]
>>836
コントロールがAjaxを内包すればそれで終わりじゃないか。
現にそういうの出始めているし。

845 名前:nobodyさん [2007/07/03(火) 01:07:00 ID:GCNGcT/Y]
>>843
>それともVS2005のIDEでフレーム分割する機能がないという話かな?
まさに、その通りです。
仕方が無いので知識の整理という意味合いでHTMLタグを使って
勉強してみます。

846 名前:nobodyさん [2007/07/04(水) 17:18:57 ID:ff6ADPEo]
コントロールがAjaxをとか言ってるけど
コントロールベースでない何かやりたいときにすごい困りそう
Ajaxあえて覚えなくていいのは便利なんだが
やりたいことがコントロールでできないときにどうするかという心配はある

まぁ趣味でやってるうちは困るって言ってもたかがしれてるんだが



847 名前:nobodyさん mailto:sage [2007/07/04(水) 19:00:51 ID:???]
「ASP.NET 2.0 AJAX Extensions」がサーバ側のソースまで公開されている上に
「Microsoft AJAX Javascript library」はASP.NET以外でも利用できるようになってる。

まぁ、フレームワークだから隠蔽されてる部分は多いにしても、
「やりたいことがコントロールでできないときにどうするか」ってのは・・・・・。

848 名前:nobodyさん mailto:sage [2007/07/04(水) 19:33:01 ID:???]
>>846
ここまでVisual化された言語つかってて今更何の心配してるんだw

849 名前:nobodyさん mailto:sage [2007/07/04(水) 21:29:10 ID:???]
>Microsoft AJAX Javascript library
これ巨大すぎてひいた

850 名前:nobodyさん mailto:sage [2007/07/04(水) 22:41:44 ID:???]
Javascript libraryなんて大概でかいんだからサイズが気にな
るなら必要な部分だけ抜き出せばいいだけ。
おれは型の部分なんて必要ないから消して利用してるけど。
prototype.jsとかも。


851 名前:nobodyさん [2007/07/04(水) 23:08:03 ID:j+CSxtmT]
>>847
そういう風にシフトしていくんだろうな。

ajaxの登場によって今までのASP.NET的な組み方って根底からくつがえされるだろうね。
大体AJAXなんか一回してみたら「これもこれもこれも」じゃあこれもってなるのが目に見えてる。

知ってるこっち側からすると画面の動きは珍妙で、なんだかこなれない感じ。

どのみち楽しいもんじゃねーなぁ。
ソースはどうしてもこまぎれで乱雑になるしなぁ。。
かといって、clickonceがあるからって XMLwebサービスっつーのも
なんだかすげーうさんくせーしな(ちゃんと流行ってるか??XMLwebサービスってのはよ)


852 名前:nobodyさん mailto:sage [2007/07/04(水) 23:50:58 ID:???]
ASP.NET的な組み方でAjaxを利用する為の
ASP.NET 2.0 AJAX とか ASP.NET Ajax Control Toolkitだと思うけど

853 名前:nobodyさん mailto:sage [2007/07/05(木) 21:34:38 ID:???]
でも、そこから突っ込んだことをしようとすると、「細切れ」「乱雑」になるんでしょ?


854 名前:nobodyさん [2007/07/05(木) 22:44:43 ID:tNJsOdJk]
C#でADOって使えるの?


855 名前:nobodyさん [2007/07/05(木) 23:04:28 ID:tNJsOdJk]
DB接続が出来る軽いライブラリってありますか?


856 名前:nobodyさん mailto:sage [2007/07/05(木) 23:14:48 ID:???]
全ての可能性は無限大



857 名前:nobodyさん [2007/07/05(木) 23:32:35 ID:eNgfwwTF]
まぁそういうの整備されてから入るわ。
なんでもかんでもAJAXみたいな糞なプロジェクトには入りたくないし。
これだけ騒がれてたら1年前よりもっともっと軽々組める日がくるだろうしな。
今はまだやるべきじゃないな。



858 名前:nobodyさん [2007/07/06(金) 00:48:45 ID:VEfduDdl]
↓こんな感じでCommandTextにストアドを記述することは可能?
private static void test(SqlConnection connection)
{
SqlCommand command = new SqlCommand();
command.CommandText = "EXEC [dbo].[p_test] @ID=100";
command.Connection = connection;
command.CommandType = System.Data.CommandType.Text;

SqlDataReader reader = command.ExecuteReader(CommandBehavior.CloseConnection);


859 名前:nobodyさん mailto:sage [2007/07/06(金) 06:56:57 ID:???]
>>836

>1年やってやーめた。
>こりゃ中途半端にもほどがある。
>すぐクライアントはAjaxに食い荒らされて
.>NET的コーディングって何よ、な状態になる。
>ご愁傷様。
>
>俺はいウィンドウズプログラミングにもどるよ


いまさらウィンドウズプログラムに戻るのか。人生の選択誤るなよ。

860 名前:nobodyさん mailto:sage [2007/07/06(金) 09:59:56 ID:???]
「細切れ」「乱雑」w
もっともっと軽々組める日がくるだろうしw

技術者の底辺の言葉だな。


861 名前:nobodyさん [2007/07/06(金) 18:36:26 ID:s6TP1pcT]
いまさら?
企業アプリはOSや環境を特定することは容易だから
スマクラのほうが需要増えるに決まってる。
管理も拡張性もある。
そんでリッチクライアントじゃないならASP.NETなんていまさらやってらんないよ。
どうせやるならAJAXやる案件にいきたいし。

862 名前:nobodyさん mailto:sage [2007/07/06(金) 18:58:07 ID:???]
需要増えるに決まってるってさ。
まだ一人一台PCが無い時代ならともかくもうどこも
システムはそろってるのに需要って言葉使うほど
増えるとは思わんけど。

まぁ、アドバイスするとしたらASP.NETやらないなら
このスレから去ればいいと思うよ。


863 名前:nobodyさん mailto:sage [2007/07/06(金) 19:12:59 ID:???]
まぁ、ASP.NET Ajaxは日本語の情報は少ないがそこそこ使えると思うけど。

既に作成済みのASP.NET 2.0のページに、
ajax.asp.net/」で追加されるUpdatePanelコントロールで全体囲めば、
内部のコントロールは何もせずにajax化されるし、
ajax.asp.net/ajaxtoolkit/」でAjax対応コントロールが、
他のサーバコントロールと同じ様に使えるし。

864 名前:nobodyさん [2007/07/06(金) 19:30:32 ID:s6TP1pcT]
863

thx!

去ればいいって。。
リッチクライアントには興味あるからね。
AJAXが整備されても今までのASP.NETの組み方がごっそり変わったあたりで入るわ。それまで様子見が1番。
それまではWINアプリでスマクラやるよ。こっちの知識も重要。
WINアプリはなくならない。
これをいまさら呼ばわりすることが遅れてる事に気付かないのかな。
いまどきWEB信仰者なんか俺のまわりにはいないぞ。
Linux信者ならいるがw

865 名前:nobodyさん mailto:sage [2007/07/06(金) 20:07:54 ID:???]
ASP.NETの組み方がごっそり変わったあたりでこのスレ覗けば?
まぁ、既にASP.NET Ajax 1.0 は正式リリース済みだけど。
俺の周りには>>864と同じような底辺派遣技術者がwinシステム
でもwebシステムでも組込み系でも沢山いるけどw

866 名前:nobodyさん mailto:sage [2007/07/06(金) 21:22:02 ID:???]
>>864
いまさらそんなこと言われてもなあw
何年前の話だよw



867 名前:nobodyさん mailto:sage [2007/07/06(金) 22:18:58 ID:???]
>>864
         \   ∩─ー、    ====
           \/ ● 、_ `ヽ   ======
           / \( ●  ● |つ
           |   X_入__ノ   ミ   そんな餌で俺様が釣られクマ――
            、 (_/   ノ /⌒l
            /\___ノ゙_/  /  =====
            〈         __ノ  ====
            \ \_    \
             \___)     \   ======   (´⌒
                \   ___ \__  (´⌒;;(´⌒;;
                  \___)___)(´;;⌒  (´⌒;;  ズザザザ

868 名前:nobodyさん mailto:sage [2007/07/06(金) 22:31:27 ID:???]
>>863
うぉ、ほんとだ。
UpdatePanelでとりあえず囲んだだけで動いたよ。
βとか思ってたら正式版リリースなのね。
つうか、次期バージョンはこれが統合されるのか。

869 名前:nobodyさん mailto:sage [2007/07/06(金) 22:55:37 ID:???]
>>865

でもASP.NETむやみやたらにやってるのも考え物。
実際今は猫も杓子もリッチクライアント。
ちゃんとヌース見てるか?お前。



870 名前:nobodyさん mailto:sage [2007/07/06(金) 22:56:41 ID:???]
でもwinアプリに対して「今更」発言は正直情報古すぎるぞ。

871 名前:nobodyさん mailto:sage [2007/07/06(金) 22:57:47 ID:???]
最新記事のAjaxとリッチクライアント・スマートクライアント
このあたりが何年前とか言われてもw
強がるのもいいかげんにおし。



872 名前:nobodyさん mailto:sage [2007/07/06(金) 22:59:51 ID:???]
>>871
実際使ってないから情報だけでそういう話になる。
Ajax自体は俺2年前くらいにやってたから。
当時かなり先駆けだったけど、実際の所は最近になって
現場でよく見かける。
スマートクライアントもClickOnce使って実際リリースし終わったPが
結構あるからやっと楽になった感じだと思うけど。

873 名前:nobodyさん [2007/07/06(金) 23:11:06 ID:VEfduDdl]
GridViewを利用して、グリッドを表示しています。
codeという文字列をDBから取得してリンクとして表示します。
codeは例えば
0099012411
のように10桁の数字で構成された文字列です。

codeの表示はリンクとなっていて、クリックするとjavascriptで記述されたtest関数を呼び出します。
引数はクリックしたcodeです。
↓下記のように記述しているのですが、codeで出力された前後を''で括りたいのですが、どうすれば良いのでしょうか?
<ItemTemplate>
<A id="ACode" runat="server" href='<%# "javascript:test(" + DataBinder.Eval(Container.DataItem, "code") + ")" %>'>
<%# DataBinder.Eval(Container.DataItem, "code") %>
</A>
</ItemTemplate>

出力としては例えば
javascript:test('0099012411')
という感じにしたいのです。
’が無いと、正しい値が渡せないので困っております。

JavaScriptの記述は↓こんな感じです。
function test(code){
alert(code);
return;
}

よろしくお願いします。

874 名前:nobodyさん mailto:sage [2007/07/06(金) 23:18:00 ID:???]
2004年くらいにはAjax、リッチクライアント、スマートクライアント
なんて言われて概念を勉強したりしてたけど。
まぁ、スレチガイだから去って欲しいのには同意


875 名前:nobodyさん mailto:sage [2007/07/06(金) 23:20:58 ID:???]
>>873
"javascript:test('" + DataBinder.Eval(Container.DataItem, "code") + "')"
って言う話じゃないの?

876 名前:nobodyさん [2007/07/06(金) 23:31:20 ID:VEfduDdl]
>>875
それだとコンパイル時にエラーが発生しちゃう。



877 名前:nobodyさん mailto:sage [2007/07/06(金) 23:50:54 ID:???]
>>874
概念勉強するのと実際プロジェクトに入ってやるのとじゃ相当違うだろ。
webで見てる程度で知ったつもりだったら片腹痛い。

878 名前:nobodyさん mailto:sage [2007/07/06(金) 23:52:27 ID:???]
>>877
もうほっとけ。

>>863
これ正式版?
あともう少しって感じだな。


879 名前:nobodyさん mailto:sage [2007/07/06(金) 23:53:48 ID:???]
>>874
お前がスレ違い。
ASP.NETとAjaxは今は切っても切れない。
人の話に難癖つける前になんか話題振れ。



880 名前:nobodyさん mailto:sage [2007/07/06(金) 23:56:27 ID:???]

>>879
同意だがもうどっかでやってくれ。
邪魔


881 名前:nobodyさん mailto:sage [2007/07/07(土) 00:01:42 ID:???]
>プロジェクトに入ってやる
教えてもらわないと何も出来ないってww

882 名前:nobodyさん mailto:sage [2007/07/07(土) 00:22:40 ID:???]
Ajaxの最大のメリットって何?

883 名前:nobodyさん [2007/07/07(土) 00:50:36 ID:Qg28+xvD]
delegateってどういうケースで利用するんですか?
いまいち使うようなケースが分からないので。。

884 名前:nobodyさん mailto:sage [2007/07/07(土) 03:00:53 ID:???]
やっと>>864が帰ったかよ。自演までして必死すぎ。

>>873
htmlタグでもrunat="server"があればaspコントロールとして
扱われるのだがその場合「'」「"」は別な意味になるんで一応両方の形で。

runat="server"無しなら
<a id="ACode" href="<%# "javascript:test('" + DataBinder.Eval(Container.DataItem, "code") + "')" %>" >

runat="server"有りなら
<a id="ACode" runat="server" href="<%# "javascript:test('" + DataBinder.Eval(Container.DataItem, "code") + "')" %>">

runat="server"使うならHyperLinkのNavigateUrlプロパティに「<%# "javascript:test(" + DataBinder.Eval(Container.DataItem, "code") + ")" %>」って入れれば
"に置き換えてくれるから楽だと思う。

>>882
どれも作り方にもよるので一概には言えないが

サーバに通信する必要があっても画面遷移無しに高速に表示と負荷軽減
 ・変更が必要な部分のリクエストだけで良い
 ・画面遷移が無いのでページのスクロール位置を気にする必要も無い等
非同期通信
 ・処理待ち等を明示できる上に、処理待ち中に他の入力項目へ入力作業していても問題ない

>>883
どの程度の事が知りたいかだが、使い道って所なら
www.atmarkit.co.jp/fdotnet/csharp_abc/csharp_abc_017/csharp_abc01.html
「名前の異なるメソッドに委譲する」のが簡単な例かな


885 名前:nobodyさん mailto:sage [2007/07/07(土) 03:09:55 ID:???]
>>873
ミスった書き直し

htmlタグでもrunat="server"があればaspコントロールとして
扱われるのだがその場合「'」「"」は別な意味になるんで一応両方の形で。

runat="server"無しなら
<a id="ACode" href="<%# "javascript:test('" + DataBinder.Eval(Container.DataItem, "code") + "')" %>" >

runat="server"有りなら
(&は半角で)
href="<%# &quot;javascript:test('&quot; + DataBinder.Eval(Container.DataItem, &quot;code&quot;) + &quot;')&quot; %>"

runat="server"使うならHyperLinkのNavigateUrlプロパティに「<%# "javascript:test(" + DataBinder.Eval(Container.DataItem, "code") + ")" %>」って入れれば
&quot;に置き換えてくれるから楽だと思う。

886 名前:nobodyさん mailto:sage [2007/07/07(土) 04:16:14 ID:???]
'




887 名前:nobodyさん [2007/07/07(土) 13:05:23 ID:A5OmmzDD]
>>885こっちの方が見やすいよ。

runat="server"有りなら
'<%# "javascript:test(&#39;" + DataBinder.Eval(Container.DataItem, "code") + "&#39;)" %>'

ってDataBinder.Evalの中に&quot;書いても認識されるのね。

888 名前:nobodyさん [2007/07/07(土) 14:30:18 ID:7CysBbSW]
<asp:RadioButton ID="rboID" GroupName="rboGroup1" Text="ID" runat="server" Checked="true" />
<asp:RadioButton ID="rboName" GroupName="rboGroup1" Text="NAME" runat="server" />
こんな感じでラジオボタンが同じグループにあるとき、どっちがONになっているかを
aspx.csのソースでチェックする簡単な方法ってありますか?

if(this.rboID.Checked.Equals(true))
とかで1個1個チェックしてくしかないのでしょうか?
それともGroupNameから今どのオブジェクトがONになっているか判断可能なのでしょうか?

ラジオボタンが2つ、3つならいいけど5,6個あったらif文だと美しくないよね。

889 名前:nobodyさん mailto:sage [2007/07/07(土) 15:33:03 ID:???]
>>888
RadioButtonList使う。


890 名前:nobodyさん mailto:sage [2007/07/07(土) 16:37:40 ID:???]
<asp:TextBox ID="name" runat="server" />
asp:TextBoxで入力制限を指定する場合はどうすれば良いっすか?
10文字しか入力できないとかにする場合。

891 名前:nobodyさん mailto:sage [2007/07/07(土) 17:39:55 ID:???]
プロパティでMaxlengthってないか?
それ

892 名前:nobodyさん mailto:sage [2007/07/07(土) 22:52:37 ID:???]
>>884
プ それで偉そうに語ってるの?
もうちょっと頭ヒネれよ。
お前ほんとに仕事できんの?


893 名前:nobodyさん mailto:sage [2007/07/08(日) 00:18:37 ID:???]
うざいのまた来たねw


894 名前:nobodyさん mailto:sage [2007/07/08(日) 09:59:25 ID:???]
>>892
お前の言う通り、
ASP.NETなんて中途半端でいまさらやってらんないよな。
組み方がごっそり変わったあたりまで様子見が1番だよ。

だって>>892の周りで最近になって「スマクラ」とか言ってるんだぜ。
>>892のプロジェクトでやるんだから最新の技術なわけよ。
何年も前からある言葉だけど、プロジェクトで教えてもらわないと
身につく奴なんていないよねw

ただ、一つだけ言わせてくれ




ここはお前の日記帳じゃないんだ、チラシの裏にでも書いてろ、な?

895 名前:nobodyさん [2007/07/08(日) 20:44:36 ID:/oFxnAcw]
892がなぜ執拗にこのスレを除きにくるのか
理解できない漏れがいる

896 名前:nobodyさん [2007/07/08(日) 21:20:33 ID:iBlI6xNa]
↓これらの特殊フォルダって言われているやつはどこにあるの?自分で作るの?
/App_Codeフォルダ
/App_Dataフォルダ
/App_GlobalResourcesフォルダ
/App_LocalResourcesフォルダ
/App_Themesフォルダ
/App_WebReferencesフォルダ
/App_Browsersフォルダ




897 名前:nobodyさん mailto:sage [2007/07/08(日) 21:28:51 ID:???]
>>896
ソリューションエクスプローラのルートで右クリ「ASP.NET フォルダの追加」

自分で作ってもいいけどサイトルートしか作れないフォルダとか
あるんでに右クリでやっとけ

898 名前:nobodyさん [2007/07/08(日) 21:43:56 ID:iBlI6xNa]
>>897
自分で「App_Data」とかって入力するの?
大文字小文字の区別はあるんすか?

899 名前:nobodyさん mailto:sage [2007/07/08(日) 21:56:12 ID:???]
>>898
「ASP.NET フォルダの追加」を選択すれば入力の必要は無い。

900 名前:nobodyさん mailto:sage [2007/07/08(日) 21:57:09 ID:???]
>>899
ありがとうございます。

901 名前:nobodyさん mailto:sage [2007/07/08(日) 22:00:26 ID:???]
日本語も読めない馬鹿か、試してみることもできない馬鹿か


902 名前:nobodyさん mailto:sage [2007/07/08(日) 22:06:10 ID:???]
コンパイルってUIを変更可能なプリコンパイルと完全なプリコンパイルがありますが
UIを変更可能なプリコンパイルであえてコンパイルするケースってある?
完全なプリコンパイルやっときゃ良いんですよね?

903 名前:nobodyさん mailto:sage [2007/07/08(日) 22:45:53 ID:???]
>>902
プリコンパイル前提なら完全でいいんじゃね?
配布とか管理とかで考え方は変わるかも知れんが。

動的コンパイル(埋め込み先コンパイル)
「全部変更可能」

更新可能なプリコンパイル
「.aspx .ascx 変更可能」

更新不可能な完全プリコンパイル
「変更不可能」


904 名前:nobodyさん [2007/07/08(日) 23:54:43 ID:rHIzwNfJ]
>>894
>何年も前からある言葉だけど、プロジェクトで教えてもらわないと
>身につく奴なんていないよねw


こういう奴マジで勘弁して欲しい。
システムを作るために、ではなく作れるようになる為に裏口からゴソゴソと入り込まれたんじゃ迷惑なんだ。
足手纏いにしかならないんだよね、こういう屑って。
学費取るぞこの野郎って感じ。

905 名前:nobodyさん mailto:sage [2007/07/09(月) 00:16:07 ID:???]
初歩的な質問で申し訳ないんだが
<input type="text" runat="server"と<asp:TextBox runat="server">はどう違うの

ボタンのクリックイベントをクライアントに書いたイベントと全く同じイベントを
aspx.csに書いた場合、クライアントのイベントが優先されるの?その後サーバ側のイベント?
それともクライアントのイベントのみ有効になるとか?

906 名前:nobodyさん mailto:sage [2007/07/09(月) 00:31:02 ID:???]
>>905
それぞれのプロパティ見てみ。違いが有るから。



907 名前:nobodyさん mailto:sage [2007/07/09(月) 00:33:26 ID:???]
>>906
プロパティの違いは分かったけど、どう使い分けるの?
このケースはHTMLタグだねとかこのケースは<asp:だねっていう勘所は?
とくにHTMLタグにrunat="server"を付ければaspx.csでイベント拾えるし。

908 名前:nobodyさん mailto:sage [2007/07/09(月) 00:34:32 ID:???]
別ページにPOSTでデータ送信って可能?

909 名前:nobodyさん mailto:sage [2007/07/09(月) 09:47:41 ID:???]
>>907
コントロールの基本クラスだけで制御できるならHTMLタグに
runat="server"を付ければよい。ViewStateもイベントも動作するし。

ただ、WebControls.TextBox メンバでできる事を利用したければ<asp:
を利用するか、同じ事を自作するかってなる。
例えば良い例じゃないけどAutoPostBackとかね。

本来、「runat="server"」は<h1>とかのサーバコントロールとして
利用できないものをサーバコントロール化する一面があるわけで、
おれは基本的に必要不必要関係なくinput系は<asp:を利用してるけど。

>>908
www.microsoft.com/japan/msdn/asp.net/tips/Postback/
マスターページ使っているなら
Page.PreviousPage.Master.FindControlでContentPlaceHolder取得して
それにFindControl(オブジェクト名)で取得する必要があるので注意。


910 名前:nobodyさん [2007/07/09(月) 23:17:49 ID:YwC6/Z99]
教えてください。
完全プリコンパイルってどのようにすれば良いのでしょうか?
メニューのビルドに「プロジェクト名」発行
というのがあるのですが、これを選択して、実行ファイルのみにするという選択をして
発行をすると、dllをaspxファイルのみ指定の場所に出力されるのですが
これが完全プリコンパイルなのでしょうか?
dllとaspxのみなので、ユーザーが実行時にコンパイルされることは無いと考えて良いのでしょうか?

911 名前:nobodyさん mailto:sage [2007/07/10(火) 00:06:36 ID:???]
ViewStateって何あれ。
あんな大量のデータをクライアントに吐かれちゃあ携帯サイトなんて作れねえよ。
皆はどうやって解決してる?

912 名前:nobodyさん mailto:sage [2007/07/10(火) 00:36:30 ID:???]
大量にはかないようにする

913 名前:nobodyさん mailto:sage [2007/07/10(火) 00:51:36 ID:???]
>>910
完全かどうかは発行処理のオプションによるけど
最終的にDLLが出来ていれば、プリコンパイル済みで実行時にコンパイル
されることは無いです。

ちなみに、発行時に動作するのは
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler.exe
なのでVS2005が無くても.NET 2.0 がインストールされているPCであれば
コマンドプロンプトでコンパイルできるはず。

もっと細かいコンパイルを行いたいなら
Visual Studio 2005 Web Deployment Projectsをインストールすると良い。
Web サイト全体をシングルアセンブリにしたりできる。

つうか、
動的コンパイル(プリコンパイルしないでコピー配置)でも、
aspnet_compiler.exeで初期展開時・ソース変更時・(タスクで)OS起動時に
埋め込み先コンパイルしとけば実行時にコンパイルされることは無いから
初回実行時のコンパイルをそこまで気にする必要も無いと思う。


914 名前:nobodyさん mailto:sage [2007/07/10(火) 01:03:17 ID:???]
>>911
モバイルWebフォームは、ビューステートの一部情報や
履歴情報を管理するためにセッションを利用してくれるから
送信量は減ると思う。

モバイルだろうが無かろうが必要の無いEnableViewStateは
無効にするのは必須だとは思うがね。




915 名前:nobodyさん mailto:sage [2007/07/10(火) 07:35:51 ID:???]
ビューステートをSQLServerのtempdbに入れる方法があるね。
それだとクライアントに吐かないので送信量は減るぜ!

916 名前:nobodyさん mailto:sage [2007/07/10(火) 16:46:25 ID:???]
ボタンなどのクリック処理でクライアントの処理をやってからサーバの処理をやりたい場合どのように記述すれば良いでしょうか?

input typeボタンでonclickとonserverclickを書いてもうまく動きません。
<input type="button" id="button1" value="TEST" runat="server" onclick="button1_Click()" onserverclick="button1_ServerClick" />



917 名前:nobodyさん mailto:sage [2007/07/10(火) 19:34:57 ID:???]
aspx.csでダイアログウィンドウをオープンすることは可能でしょうか?
JavsScriptでは↓こんな書き方なんですが、C#で書く場合はどうなりますか?
window.showModalDialog(sUrl, null, "help:no;status:no;resizable:no;dialogWidth:800px;dialogHeight:580px;dialogTop:400px;");

918 名前:nobodyさん mailto:sage [2007/07/10(火) 19:36:26 ID:???]
上手く動くよ

919 名前:nobodyさん mailto:sage [2007/07/10(火) 19:39:59 ID:???]
>917
ダイアログウィンドウはクライアント側で出すもんだ

920 名前:nobodyさん mailto:sage [2007/07/10(火) 19:47:29 ID:???]
GridViewのボタンで「検索」というボタンを配置して
それをクリックするとダイアログ画面が表示されるというのをやりたい。
GridViewのボタンのクリックイベントをJavaScriptで処理する方法はどうしたら良いですか?

921 名前:nobodyさん [2007/07/10(火) 20:55:48 ID:7E2bqaAN]
>>916
button1_Click()の最後に「;」付けてみ。
input type="button"をrunat="server"にした場合、
onclickにポストバック用のjavascriptが追加されるのでエラーになってるっぽい。
つうか、asp.netのボタンコントロール利用すればいいのに。

>>917
ClientScript.RegisterStartupScriptでクライアント側にjavascriptを吐き出す。

>>920
GridViewのボタン「検索」はItemTemplateで作ってるんでしょ?
なら、input type="button" のonclickなりasp.netのボタンコントロールのOnClientClickに
>>885とか>>887の様にデータ連結式で引数渡す。


922 名前:nobodyさん mailto:sage [2007/07/10(火) 21:55:59 ID:???]
obj.uniqueNumber

↓こんな感じのGridViewがあって、各行にはボタンがある。そのボタンをクリックすると、その行の<TD>タグに値をセットするということをやりたいのですが、どう書けば良いでしょうか?

<asp:GridView ID="gridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField HeaderText="TEST1">
<ItemTemplate>
<input type="button" onclick="btn_click()" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="TEST2" />
</Columns>
</asp:GridView>

//JavaScriptの処理
function btn_click()
{
ここの処理でボタンが押された行のTEST2 BoundFieldに値をセットするにはどうすれば良いでしょうか?
}

923 名前:nobodyさん mailto:sage [2007/07/10(火) 22:10:56 ID:???]
>>920
ItemTemplate使ってGridView上に普通のaspボタンを配置して
OnClientClick(だったっけ?)属性にダイアログの内容とかのコードを書けばいい。

924 名前:923 mailto:sage [2007/07/10(火) 22:12:44 ID:???]
何だよ、スレをリロードしてなくて>>921-922見ずに書き込んでしまった
俺の出る幕じゃなかったな
あばよ

925 名前:素朴な疑問なんですが mailto:  [2007/07/10(火) 22:17:47 ID:???]
某アダルトサイトにある、ライブチャットみたいなシステムを
ASP.net(+VB.net or C#)で実現する事は可能でしょうか?

また、パフォーマンス的に劣ったりするものでしょうか?

926 名前:nobodyさん mailto:sage [2007/07/10(火) 22:43:34 ID:???]
>>922
ソース見て出力されているtable タグを操作する
javascript書くだけ。
TEST2 BoundFieldに初期データをどうするのか、
ボタンを押した後の情報はどこから取るのか分からんが。

>>925
某アダルトサイトが分からんからなんとも言えんが、
サーバ側はチャットのデータを蓄積するだけで
結局はクライアント側の処理次第。





927 名前:925 mailto:  [2007/07/10(火) 22:53:58 ID:???]
>>926
例えば2chのスポンサーになっている
ライブチャット
チックなサイトを勉強がてら作ってみようと思っています。

※ライブチャットと言うには多少語弊がありますが、
ユーザ間(ユーザA・B)で一昔前のテレビ電話の様に動画を表示(再生)
しつつ、チャット(この部分は簡単に出来ると思います。)を行うサイト
を作りたいと思っています。






928 名前:nobodyさん mailto:sage [2007/07/10(火) 23:11:38 ID:???]
>>927
Flashストリーミングが出来れば
HTML的にはobjectタグで表示するだけ。

つうか、ASP.NETにFlashを自動的に作って
くれるようなものは無いぞ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<321KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef