【質問】ASP.NETスレ Part3【議論】
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん
2006/10/09(月) 10:04:09ID:luJDzNn3Part1 - 【質問】 ASP.NETスレ 【議論】
http://pc5.2ch.net/php/kako/1040/10406/1040698263.html
【質問】ASP.NETスレ Part2【議論】
http://pc8.2ch.net/test/read.cgi/php/1111480331/
0876nobodyさん
2007/07/06(金) 23:31:20ID:VEfduDdlそれだとコンパイル時にエラーが発生しちゃう。
0877nobodyさん
2007/07/06(金) 23:50:54ID:???概念勉強するのと実際プロジェクトに入ってやるのとじゃ相当違うだろ。
webで見てる程度で知ったつもりだったら片腹痛い。
0879nobodyさん
2007/07/06(金) 23:53:48ID:???お前がスレ違い。
ASP.NETとAjaxは今は切っても切れない。
人の話に難癖つける前になんか話題振れ。
0881nobodyさん
2007/07/07(土) 00:01:42ID:???教えてもらわないと何も出来ないってww
0882nobodyさん
2007/07/07(土) 00:22:40ID:???0883nobodyさん
2007/07/07(土) 00:50:36ID:Qg28+xvDいまいち使うようなケースが分からないので。。
0884nobodyさん
2007/07/07(土) 03:00:53ID:???>>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
どの程度の事が知りたいかだが、使い道って所なら
http://www.atmarkit.co.jp/fdotnet/csharp_abc/csharp_abc_017/csharp_abc01.html
「名前の異なるメソッドに委譲する」のが簡単な例かな
0885nobodyさん
2007/07/07(土) 03:09:55ID:???ミスった書き直し
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;に置き換えてくれるから楽だと思う。
0886nobodyさん
2007/07/07(土) 04:16:14ID:???0887nobodyさん
2007/07/07(土) 13:05:23ID:A5OmmzDDrunat="server"有りなら
'<%# "javascript:test(&#39;" + DataBinder.Eval(Container.DataItem, "code") + "&#39;)" %>'
ってDataBinder.Evalの中に&quot;書いても認識されるのね。
0888nobodyさん
2007/07/07(土) 14:30:18ID:7CysBbSW<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文だと美しくないよね。
0890nobodyさん
2007/07/07(土) 16:37:40ID:???asp:TextBoxで入力制限を指定する場合はどうすれば良いっすか?
10文字しか入力できないとかにする場合。
0891nobodyさん
2007/07/07(土) 17:39:55ID:???それ
0893nobodyさん
2007/07/08(日) 00:18:37ID:???0894nobodyさん
2007/07/08(日) 09:59:25ID:???お前の言う通り、
ASP.NETなんて中途半端でいまさらやってらんないよな。
組み方がごっそり変わったあたりまで様子見が1番だよ。
だって>>892の周りで最近になって「スマクラ」とか言ってるんだぜ。
>>892のプロジェクトでやるんだから最新の技術なわけよ。
何年も前からある言葉だけど、プロジェクトで教えてもらわないと
身につく奴なんていないよねw
ただ、一つだけ言わせてくれ
ここはお前の日記帳じゃないんだ、チラシの裏にでも書いてろ、な?
0895nobodyさん
2007/07/08(日) 20:44:36ID:/oFxnAcw理解できない漏れがいる
0896nobodyさん
2007/07/08(日) 21:20:33ID:iBlI6xNa/App_Codeフォルダ
/App_Dataフォルダ
/App_GlobalResourcesフォルダ
/App_LocalResourcesフォルダ
/App_Themesフォルダ
/App_WebReferencesフォルダ
/App_Browsersフォルダ
0897nobodyさん
2007/07/08(日) 21:28:51ID:???ソリューションエクスプローラのルートで右クリ「ASP.NET フォルダの追加」
自分で作ってもいいけどサイトルートしか作れないフォルダとか
あるんでに右クリでやっとけ
0898nobodyさん
2007/07/08(日) 21:43:56ID:iBlI6xNa自分で「App_Data」とかって入力するの?
大文字小文字の区別はあるんすか?
0901nobodyさん
2007/07/08(日) 22:00:26ID:???0902nobodyさん
2007/07/08(日) 22:06:10ID:???UIを変更可能なプリコンパイルであえてコンパイルするケースってある?
完全なプリコンパイルやっときゃ良いんですよね?
0903nobodyさん
2007/07/08(日) 22:45:53ID:???プリコンパイル前提なら完全でいいんじゃね?
配布とか管理とかで考え方は変わるかも知れんが。
動的コンパイル(埋め込み先コンパイル)
「全部変更可能」
更新可能なプリコンパイル
「.aspx .ascx 変更可能」
更新不可能な完全プリコンパイル
「変更不可能」
0904nobodyさん
2007/07/08(日) 23:54:43ID:rHIzwNfJ>何年も前からある言葉だけど、プロジェクトで教えてもらわないと
>身につく奴なんていないよねw
こういう奴マジで勘弁して欲しい。
システムを作るために、ではなく作れるようになる為に裏口からゴソゴソと入り込まれたんじゃ迷惑なんだ。
足手纏いにしかならないんだよね、こういう屑って。
学費取るぞこの野郎って感じ。
0905nobodyさん
2007/07/09(月) 00:16:07ID:???<input type="text" runat="server"と<asp:TextBox runat="server">はどう違うの
ボタンのクリックイベントをクライアントに書いたイベントと全く同じイベントを
aspx.csに書いた場合、クライアントのイベントが優先されるの?その後サーバ側のイベント?
それともクライアントのイベントのみ有効になるとか?
0907nobodyさん
2007/07/09(月) 00:33:26ID:???プロパティの違いは分かったけど、どう使い分けるの?
このケースはHTMLタグだねとかこのケースは<asp:だねっていう勘所は?
とくにHTMLタグにrunat="server"を付ければaspx.csでイベント拾えるし。
0908nobodyさん
2007/07/09(月) 00:34:32ID:???0909nobodyさん
2007/07/09(月) 09:47:41ID:???コントロールの基本クラスだけで制御できるならHTMLタグに
runat="server"を付ければよい。ViewStateもイベントも動作するし。
ただ、WebControls.TextBox メンバでできる事を利用したければ<asp:
を利用するか、同じ事を自作するかってなる。
例えば良い例じゃないけどAutoPostBackとかね。
本来、「runat="server"」は<h1>とかのサーバコントロールとして
利用できないものをサーバコントロール化する一面があるわけで、
おれは基本的に必要不必要関係なくinput系は<asp:を利用してるけど。
>>908
http://www.microsoft.com/japan/msdn/asp.net/tips/Postback/
マスターページ使っているなら
Page.PreviousPage.Master.FindControlでContentPlaceHolder取得して
それにFindControl(オブジェクト名)で取得する必要があるので注意。
0910nobodyさん
2007/07/09(月) 23:17:49ID:YwC6/Z99完全プリコンパイルってどのようにすれば良いのでしょうか?
メニューのビルドに「プロジェクト名」発行
というのがあるのですが、これを選択して、実行ファイルのみにするという選択をして
発行をすると、dllをaspxファイルのみ指定の場所に出力されるのですが
これが完全プリコンパイルなのでしょうか?
dllとaspxのみなので、ユーザーが実行時にコンパイルされることは無いと考えて良いのでしょうか?
0911nobodyさん
2007/07/10(火) 00:06:36ID:???あんな大量のデータをクライアントに吐かれちゃあ携帯サイトなんて作れねえよ。
皆はどうやって解決してる?
0912nobodyさん
2007/07/10(火) 00:36:30ID:???0913nobodyさん
2007/07/10(火) 00:51:36ID:???完全かどうかは発行処理のオプションによるけど
最終的に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起動時に
埋め込み先コンパイルしとけば実行時にコンパイルされることは無いから
初回実行時のコンパイルをそこまで気にする必要も無いと思う。
0914nobodyさん
2007/07/10(火) 01:03:17ID:???モバイルWebフォームは、ビューステートの一部情報や
履歴情報を管理するためにセッションを利用してくれるから
送信量は減ると思う。
モバイルだろうが無かろうが必要の無いEnableViewStateは
無効にするのは必須だとは思うがね。
0915nobodyさん
2007/07/10(火) 07:35:51ID:???それだとクライアントに吐かないので送信量は減るぜ!
0916nobodyさん
2007/07/10(火) 16:46:25ID:???input typeボタンでonclickとonserverclickを書いてもうまく動きません。
<input type="button" id="button1" value="TEST" runat="server" onclick="button1_Click()" onserverclick="button1_ServerClick" />
0917nobodyさん
2007/07/10(火) 19:34:57ID:???JavsScriptでは↓こんな書き方なんですが、C#で書く場合はどうなりますか?
window.showModalDialog(sUrl, null, "help:no;status:no;resizable:no;dialogWidth:800px;dialogHeight:580px;dialogTop:400px;");
0918nobodyさん
2007/07/10(火) 19:36:26ID:???0919nobodyさん
2007/07/10(火) 19:39:59ID:???ダイアログウィンドウはクライアント側で出すもんだ
0920nobodyさん
2007/07/10(火) 19:47:29ID:???それをクリックするとダイアログ画面が表示されるというのをやりたい。
GridViewのボタンのクリックイベントをJavaScriptで処理する方法はどうしたら良いですか?
0921nobodyさん
2007/07/10(火) 20:55:48ID:7E2bqaANbutton1_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の様にデータ連結式で引数渡す。
0922nobodyさん
2007/07/10(火) 21:55:59ID:???↓こんな感じの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に値をセットするにはどうすれば良いでしょうか?
}
0923nobodyさん
2007/07/10(火) 22:10:56ID:???ItemTemplate使ってGridView上に普通のaspボタンを配置して
OnClientClick(だったっけ?)属性にダイアログの内容とかのコードを書けばいい。
0925素朴な疑問なんですが
2007/07/10(火) 22:17:47ID:???ASP.net(+VB.net or C#)で実現する事は可能でしょうか?
また、パフォーマンス的に劣ったりするものでしょうか?
0926nobodyさん
2007/07/10(火) 22:43:34ID:???ソース見て出力されているtable タグを操作する
javascript書くだけ。
TEST2 BoundFieldに初期データをどうするのか、
ボタンを押した後の情報はどこから取るのか分からんが。
>>925
某アダルトサイトが分からんからなんとも言えんが、
サーバ側はチャットのデータを蓄積するだけで
結局はクライアント側の処理次第。
0927925
2007/07/10(火) 22:53:58ID:???例えば2chのスポンサーになっている
ライブチャット
チックなサイトを勉強がてら作ってみようと思っています。
※ライブチャットと言うには多少語弊がありますが、
ユーザ間(ユーザA・B)で一昔前のテレビ電話の様に動画を表示(再生)
しつつ、チャット(この部分は簡単に出来ると思います。)を行うサイト
を作りたいと思っています。
0928nobodyさん
2007/07/10(火) 23:11:38ID:???Flashストリーミングが出来れば
HTML的にはobjectタグで表示するだけ。
つうか、ASP.NETにFlashを自動的に作って
くれるようなものは無いぞ。
0929925
2007/07/10(火) 23:31:52ID:???ぐぐってみたのですが
PHP+MySQL
の組合せで大体のライブチャット系のシステムは稼動している様なの
ですが、ASP.net + SqlServer (+Flashストリーミング)
にてライブチャットは実現出来るでしょうか?
また、何かオススメなサイトをご存知でしたらご伝授願います。
0930nobodyさん
2007/07/11(水) 00:00:47ID:IEK0kU0Nclientclickの処理でserverclickイベントを発生させない指定って出来ますか?
例えばclientclickで入力チェックを行い、問題無ければserverclickを実行
ダメだったらserverclickイベントには飛ばないなどやりたいのですが。
0931nobodyさん
2007/07/11(水) 00:10:43ID:???0932nobodyさん
2007/07/11(水) 00:16:03ID:IEK0kU0Nクライアント処理で入力チェックをして、問題無ければサーバに送信ってのをやりたいってこと。
0933nobodyさん
2007/07/11(水) 00:21:44ID:???PHP+MySQLもASP.net + SqlServerもあくまで手段で
しかないんだから、書き方は違えど、どの様な方法で
実現するかの部分は同じだと思うが。
で、ライブチャットを実現するためのサイトは分からん。
ライブチャットを実現するための一つ一つの技法は説明
している所はあるだろうけど。
どの様なライブチャットを想定しているのか分からんが
・メッセージ用テキストボックスの情報をDBへ蓄積
・DBから情報を取得しメッセージの表示
・Ajaxなりフレームなりでメッセージの表示部分を更新
・HTMLレベルで動画ストリーミング
上二つはASP.NETの範疇だが他は仕様による。
まず、少なからずASP.NETだろうがPHPだろうが実現する
方法を理解すべきだと思う。
>>930
とりあえず、onclientclickの最後に「return false」
つうか、それそもそもASP.NETの質問ではなくjavascriptの
質問だと理解してるか?
とりあえず「return false」
0936929
2007/07/11(水) 00:47:01ID:???私も勉強になりました。ありがとうございます。
まず、簡単なWEBサイトにてHTMLレベルでの動画ストリーミング
出来るか試してみたいと思います。
0937nobodyさん
2007/07/11(水) 10:12:44ID:???IDはユニークにしたいので、名称+行数のような名前が望ましいのですが。
0938nobodyさん
2007/07/11(水) 12:29:53ID:???<input id="aaa" type="button" runat="server">
の様にすれば最終的なHTMLに
id="ctl00_CPH1_GridView_ctl02_aaa"
id="ctl00_CPH1_GridView_ctl03_aaa"
となる。
で、tdはこの方法では無理なので、<span>なりASP.NETの
ラベルなり置いてそいつのIDを拾って。
つうか、ここら辺で迷うならHTMLタグでは無くasp.net
のコントロールを利用した方がいいよ。
runat="server"を利用したくなければGridViewのRowDataBound
辺りで各行、各セルが取得できるのでHTMLだろうがJavascriptだ
ろうが好きなように制御すると良い。
0939nobodyさん
2007/07/11(水) 19:04:07ID:Cai09Rxbループ内でクラスインスタンス化し、ListコレクションにAddする
ということをやりたいのですが、DataTableを件数分ループするという
一般的なやり方はどうすればよいでしょうか?
0941nobodyさん
2007/07/11(水) 20:26:04ID:???<asp:GridView ID="grid1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField HeaderText="name" DataField="name" FooterText="aaa" />
</Columns>
</asp:GridView>
0943nobodyさん
2007/07/11(水) 20:42:45ID:???ありがとうございますm(_ _)m
GridViewで値の合計をフッターみたいに表現したいのですが、どうすれば良いですか?
↓TOTALの部分のように。一番下はセルの連結もある。。
−−−−−−−−−−−−−−−
| A | 1 | 30 |
−−−−−−−−−−−−−−−
| B | 4 | 40 |
−−−−−−−−−−−−−−−
| TOTAL | 70 |
−−−−−−−−−−−−−−−
0944nobodyさん
2007/07/11(水) 21:12:59ID:???RowDataBoundで
if e.Row.RowType = DataControlRowType.DataRow then
aaa = e.Row.Cellsの合計求める
elseIf e.Row.RowType = DataControlRowType.Footer Then
e.Row.Cells(0).Visible = False
e.Row.Cells(1).Attributes("colspan") = 2
e.Row.Cells(1).Text = "TOTAL"
e.Row.Cells(2).Text = aaa
End If
0945nobodyさん
2007/07/11(水) 22:25:55ID:???long型にカンマ編集メソッドってないのでしょうか?
標準関数でそういうものはありますか?
0947nobodyさん
2007/07/12(木) 01:13:43ID:???PostBack時にDataSourceがNULLになってしまいます。
DataSourceの値は保持されないのでしょうか?
0948nobodyさん
2007/07/12(木) 01:51:04ID:???0950nobodyさん
2007/07/12(木) 12:08:33ID:1aEUvUSkサーバコントロールに対しJavaScriptでinnerTextで値をセットしても、ポストバックすると値が消えてしまうのは何故なのでしょうか?ViewStateはONにしています。
document.all.test.innerText = "TEST";
JavaScriptでTESTと値をセットしポストバックするとPage_Loadイベントではもう
document.all.test.innerTextが""となっている。
0951nobodyさん
2007/07/12(木) 12:55:08ID:???ViewStateの基本を説明するのは面倒なので
下で勉強してください。
http://ja.gotdotnet.com/quickstart/aspplus/
0952nobodyさん
2007/07/12(木) 13:10:48ID:???2.REMOTE_HOST
(IISの設定が必要。デフォルト設定ではネットワーク負荷を考慮してるのでREMOTE_ADDRと同じ値が返る。)
この部分で私も詰まってしまいました。
http://blog.asura.co.jp/takehara/bd824dccefef475888eb08fc6e93ce44/entry.aspx
↑を参考にし、
http://support.microsoft.com/default.aspx?scid=kb;ja;245574
↑をやってみようとしたのですが、いかんせん知識がなく、IISの核でもあるのでヘタに触るとイっちゃいそうで(;ω;)
この設定を1フォルダ(1サイト)のみに適応したいのですが、わかりやすい手順でご教授お願いできますか?
0953nobodyさん
2007/07/12(木) 13:49:08ID:???http://support.microsoft.com/default.aspx?scid=kb;ja;245574の
例 2 - 個々のサイトに対して逆引き参照を有効にするに書いてある通りです。
サイトの番号調べて
cscript adsutil.vbs set /w3svc/"ここにサイト番号"/ROOT/EnableReverseDNS "TRUE"
ってか、
理解しているのか分らんが上の指定はIISが常に
REMOTE_HOSTをDNSに問い合わせると言う設定なわけだから、
必要な時に自分で求めるならばプログラムでIPアドレスをホスト名
に変換したっていいんだぞ。
予想で↓で事足りる程度の問題じゃないの。
System.Net.Dns.GetHostEntry(Request.ServerVariables("REMOTE_HOST").ToString).HostName
0954nobodyさん
2007/07/12(木) 14:23:59ID:???レスありがとうございました。私は2003で開発してますので、
>予想で↓で事足りる程度の問題じゃないの。
>System.Net.Dns.GetHostEntry(Request.ServerVariables("REMOTE_HOST").ToString).HostName
↑はできませんでしたが、ヒントをいただいて、
System.Net.Dns.GetHostByAddress(Request.ServerVariables("REMOTE_HOST").ToString).HostName
としてみました。結果的には同じでしょうか?
0956nobodyさん
2007/07/12(木) 16:17:36ID:???"122.***.65.204" ← Request.ServerVariables("REMOTE_HOST").ToString
"p2204-ipbf***funabasi.chiba.ocn.ne.jp" ← System.Net.Dns.GetHostByAddress(Request.ServerVariables("REMOTE_HOST").ToString).HostName
一部伏せましたが、結果は大丈夫です。ご教授ありがとうございました。
0957nobodyさん
2007/07/12(木) 22:49:45ID:FMGVpLzGjavascriptでsubmit()してサーバサイドで処理するので何か違いはあるの?
0960nobodyさん
2007/07/13(金) 21:55:02ID:???0961nobodyさん
2007/07/14(土) 02:12:14ID:???0962nobodyさん
2007/07/14(土) 02:49:21ID:???0964nobodyさん
2007/07/14(土) 16:37:02ID:iGAbpPzR同一サイト上のページ「メイン」をIEで見ていて、
その中のリンクをクリックすると「サブ」が別ウインドウでポップアップして「サブ」を閉じたときに「メイン」の画面を更新したい。
ってことをやりたいです。
0965nobodyさん
2007/07/14(土) 17:40:24ID:???Web全体として別ウィンドウが立ち上がる仕組みは
避けられつつあるのでASP.NETにそう言った機能は無い。
今後はAjaxなどで代替される事が予測されるかな。
http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx
んじゃ、
どうしたら良いかと言うと、別にASP.NETも最終的にはHTML+Javascriptが
クライアントに送られるわけだから、javascriptのwindow.open()のリンクで子ウィンドウを
開いて子ウィンドウからwindow.openerで親を制御する以前と変わらぬやり方で行えばよい。
0966nobodyさん
2007/07/14(土) 18:11:10ID:???IISってOSがWindowsですよね。
そういう制約が無ければもっと普及してると思う。
.net・C#はJSPやJavaよりも開発しやすい。
言語的にもJavaにひけを取らない。
もっと普及してくれればエンジニアも増えるし、それによって参考書や
色んなノウハウも出てくるだろうし。
0967nobodyさん
2007/07/14(土) 19:00:01ID:???一応、ASP.NETのマネージコードをApacheで動かすための
mod_monoがある。
英語のサイトで調査できる。
webの基本を知っていてASP.NETの既存のパーツで
トラぶったら代替案を考えられる。
mono自体の動向を常に追える。
とかが必要なので、気軽にとは行かないが。
個人的に利用しているが、何も知らない人がmonoに時間を
使うならJavaやPHPとかを覚えた方がいいけどね。
0968nobodyさん
2007/07/14(土) 19:49:42ID:???http://www.google.com/search?hl=ja&safe=off&client=safari&rls=ja-jp&as_qdr=all&q=allinurl%3Aaspx+filetype%3Aaspx&btnG=検索&lr=lang_ja
いっぱいあるよ
有名かどうかの判断は任せる
0969nobodyさん
2007/07/14(土) 22:33:34ID:HhSnD+8F値が1だったら○
値が0だったら×
GridViewでそういうことは可能?
0970nobodyさん
2007/07/14(土) 23:32:36ID:???などの記号は海外パソコンからでもちゃんと表示されるの?
これらがブラウザに出力されると日本語フォントのインストーラが立ち上がるとか?
0971nobodyさん
2007/07/14(土) 23:46:40ID:???0972nobodyさん
2007/07/15(日) 00:17:39ID:???GridView_RowDataBound
if e.Row.RowType = DataControlRowType.DataRow then
e.Row.Cells(1).Text = ”○”とか"×"とか
もしくは
BoundFieldをTemplateに変換して
<asp:TemplateField>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# IIF(Eval("値").ToString="1","○","×") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
0973nobodyさん
2007/07/15(日) 01:23:13ID:???グラフ表示用のコントロールはありますか?
今はSVGビューアを使ってJavsScriptで自作のグラフライブラリを使って
グラフを表示しているのですが、IE7だとグラフの一部が表示されなかったりします。
これはIE7にはSVGが対応していない為のようです。
このグラフは、かなり綺麗に表示され(Yahooのアンケート結果みいな綺麗なグラフ)気に入っているのですが
今後IE7が全社展開した場合、グラフが表示されないという事態になるため
グラフライブラリをSVGビューアを使わないものにしたいのですが、ASP.NETのコントロールで
何か良いものはありますでしょうか?
最悪VMLとかっすかね。。
0974nobodyさん
2007/07/15(日) 02:28:52ID:???英語版とかでもUnicodeならデフォルトで
フォント持ってるので大丈夫(だったと思う)。
OSとかブラウザとかバージョンとかを全て
含めれば単純な話ではないだろうけど。
>>973
なんか状況が良く分からん。
AdobeのSVGビューアにJavsScriptを使って表示していて
(IE7以外のブラウザなら表示できるのに)IE7はSVGビューアを
使ってもグラフの一部が表示されなかったって事か?
表示をSVGビューアに任せているならSVGビューアの問題の
気がするが。
0975nobodyさん
2007/07/15(日) 11:02:36ID:???SVGビューアの問題なのでどしようも無い状態です。
VS2005とかでグラフを簡単に表示できるコントロールとかあれば
利用したいのですが、皆さんは円グラフとか折れ線グラフの表示は
どのようにされているのでしょうか?
グレープシティのツール買ってるとか?
レス数が950を超えています。1000を超えると書き込みができなくなります。