[表示 : 全て 最新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/

740 名前:nobodyさん mailto:sage [2007/06/06(水) 23:02:49 ID:???]
VS2005入れると開発Webサーバが入るからそれが動いてる。
多少違いはあるが、まあ普通に開発する分にはまずまず問題ない。

741 名前:どとねと [2007/06/06(水) 23:11:29 ID:WXe4cmTf]
>>738
本当は、私もSQL ServerでやりたいのですがHomeEditionなので
インストール自体が出来ないのでAccessを使っています。。。

>>739
もしかしてHomeにもインストールする事が出来るのですか?
ちょとぐぐって調べてみます。



>>740
ありがとうございます。疑問が解決しました。


742 名前:どとねと [2007/06/06(水) 23:14:52 ID:WXe4cmTf]
どうやら、Windows 2000 Sererが必要な様ですね。。。
何とか自宅でASP.netシステムを構築出来る環境を
整えたいのですが無理でしょうか。


743 名前:nobodyさん mailto:sage [2007/06/06(水) 23:15:47 ID:???]
っつかVS入れたらSSEEも入ってるだろ、あえてはずさない限り。


744 名前:nobodyさん mailto:sage [2007/06/06(水) 23:17:19 ID:???]
ttp://www.microsoft.com/japan/sql/editions/express/sysreqs.mspx
よくみろ


745 名前:どとねと [2007/06/06(水) 23:24:48 ID:WXe4cmTf]
>>743
申し訳ありませんが、SSEEとは何の略でしょうか?
ぐぐってみたら
「Ship's Signals Exploitation Equipment (SSEE) 」
がトップに出てました。SQL Server関係だとは思うのですが。
もっと色々とのぞいてみます。

>>744
WindowsXP(Home)SP2も大丈夫みたいですね^^;
即効インストールしてみます。 

746 名前:nobodyさん mailto:sage [2007/06/06(水) 23:27:43 ID:???]
sqlサーバーexpressエディションの頭文字でSSEE

747 名前:nobodyさん mailto:sage [2007/06/06(水) 23:31:29 ID:???]
>申し訳ありませんが、SSEEとは何の略でしょうか?
悪かったよ。
SQL Server Express Edition の話してたからまあ分かると思ったんだ。
で、さっきも書いたがVS2005と一緒に入るはずだから、あえて外してなかったら
すでに入ってると思うぞ。


748 名前:nobodyさん mailto:sage [2007/06/06(水) 23:33:11 ID:???]
FormViewのなかの、radiobuttomListの値が取得できないんだが、なんとかなりませんか

(コントロール).row.FindControl("ラディオボタン")で出来ません

よろよろ



749 名前:どとねと [2007/06/06(水) 23:46:01 ID:WXe4cmTf]
>>746,747
プログラムの追加と削除を除いてみたところ
Microsoft SQL Server 2005
`` Mobile[ENU]Developer Tools
`` Native Client
`` Setup Support Files(English)
`` VSS Writer
は入っていたのですがSSEEはどうやら入っていない様です。
ダウンロードしてインストールを行う事にします。

750 名前:nobodyさん mailto:sage [2007/06/07(木) 00:37:23 ID:???]
アプリケーションのルートのURL(wwwrootまで)を取得したいのですが
なにか方法はありませんか?


751 名前:nobodyさん mailto:sage [2007/06/07(木) 01:47:06 ID:???]
意味が分かりません><


752 名前:nobodyさん [2007/06/07(木) 02:09:35 ID:7+sk1quV]
>>734
そうですか。ありがとうございます。

>>737
メニューは左です。


753 名前:nobodyさん mailto:sage [2007/06/07(木) 03:05:24 ID:???]
server.MapPathは?

754 名前:nobodyさん mailto:sage [2007/06/07(木) 06:20:53 ID:???]
>>749
それで入ってる。
「Express Edition」は表示されない。


755 名前:nobodyさん [2007/06/07(木) 13:13:21 ID:xS5ryPrS]
SQLDB2005と接続して値を返す関数をC#Webサービスで作成したんだけど質問です
WebサービスからSQL認証で接続するにはSQL接続文字列をWeb.configに
残しておかないとダメなんでしょうか?
なんか見た目に不安なんですが…

756 名前:nobodyさん mailto:sage [2007/06/07(木) 15:51:26 ID:???]
暗号化すれば?

757 名前:749 [2007/06/07(木) 22:09:13 ID:bW0yuySj]

みなさんのお陰でFirstServerにASP.netシステムをアップロード
しDB連動したアプリを動かす事が出来ました。
ありがとう!!!ございます^^;


758 名前:nobodyさん mailto:sage [2007/06/08(金) 02:31:37 ID:???]
>>755
Windows認証は使えないの?



759 名前:nobodyさん mailto:sage [2007/06/08(金) 02:42:37 ID:???]
>>756
暗号化が一番使い慣れてるのでその方法にしようかと思います

>>758
今までWindows認証を使った実績が無い為、候補から外してました…
その辺の処理をどうするか分からないのと納期との兼ね合いで
スルーしていた次第です
外部に公開するwebサービスでWindows認証を行なう場合
認証に使われるアカウントはWebサービスを公開しているサーバの
アカウントになるんでしょうか?


760 名前:nobodyさん mailto:sage [2007/06/08(金) 18:27:38 ID:???]
SPREADのトライアル版使ってみたんですが、印刷アイコンをクリックしたら
印刷できました。
これってどういう仕組みなんでしょう?
Webアプリなのに印刷できるって不思議なんですけど

761 名前:nobodyさん mailto:sage [2007/06/08(金) 23:27:23 ID:???]
>>759
暗号化が慣れてるならそっちでもいいかも。

実はASP.NETはわからない人なので直接的なアドバイスはできないんだけど、
Windows認証やるのは結構簡単です。
接続文字列はユーザーIDとパスワードを加えず、代わりにtrusted_connection=yes
を入れるだけだったかな。

このとき接続に使用されるアカウントは
・IISに登録されているアカウント。デフォルトだとIUSR
・アプリケーションプールに登録されているアカウント。デフォルトNETWORK SERVICE
のどれかかな?ASP.NETだとASPNETってビルトインアカウントが使われると
聞いた気もするのでそれかも。

これらのいずれか(いずれもWEBサーバのアカウントです)がASP.NETからSQLに
接続するために使用されるので、SQLサーバおよびSQL Serverに登録して
あげれば繋がるようになります。
フォルダ共有するのとかと考え方は同じ。
権限とかには気をつけてね。

762 名前:nobodyさん [2007/06/08(金) 23:48:01 ID:pjMjCG/O]
質問です。

ASP.net上で音声を再生させるにはどうすれば良いでしょうか?
※音声ファイルをHTMLの中に直接コードを入力するのでは無く、
VS上のデザイナ画面に対してToolBoxから何かをドラッグする
事によって音声ファイルの再生を行う事は出来るのでしょうか?
(Image/ImageMapの様な感じ)


763 名前:nobodyさん mailto:sage [2007/06/08(金) 23:51:58 ID:???]
>>760
javascript:FpSpread1.Print(); return false;

764 名前:nobodyさん [2007/06/10(日) 00:50:22 ID:PggJBMub]
ASP.netで画面を分割するのに何か良い方法はありますか?
※マスタページ機能を利用してページの概観を統一する事は現在出来て
います。

765 名前:nobodyさん mailto:sage [2007/06/10(日) 11:40:36 ID:???]
>>762
<OBJECT>タグを表示するカスタム(ユーザ)コントロール
でも作れば?
なんで、タグを入力する事が嫌なのか分からんけど。

>>764
画面を分割をどう言う意味で使ってるんだ?
最終的なHTMLとしての画面分割ではなくて
ソース側の話ならマスタページの入れ子とか
カスタム(ユーザ)コントロールで何でも出来ると思うが。


766 名前:nobodyさん [2007/06/10(日) 23:44:47 ID:PggJBMub]
>>765
なる程そう言う方法があるのですね。ちょっとやってみます。
VS2005では各種便利なコントロールが容易されているのでてっきり
音声再生用のコントロールも容易されていると思っていました。
そして、(仮に)用意されているのならHTMLソースを表示して入力する
のがメンドクサイと思ったからです。



767 名前:764 [2007/06/11(月) 21:58:45 ID:mdbvw0qz]
>>765
HTMLタグで言うところの画面をFrameタグで分割し、画面を左右に
分割して、それぞれ独自に(画面)をスライドをさせる事が出来る
といったイメージです。

あと、もしご存知でしたら教えて頂きたいのですがマスターページで
読み込んだ画面に(ファイル ⇒ AAA.ASPX)ボタンを配置し
ボタンが押下されると、入力内容を確認する画面(ファイル ⇒ BBB.ASPX )
を表示させる為に下記の様にコードを書いているのですがエラーが出てしまいます。
Response.Redirect("BBB.aspx");
※マスタページを使用せずに上記の用に記述すれば問題無く画面遷移する事が
出来ます。一体どこが悪いのでしょうか?




768 名前:nobodyさん [2007/06/12(火) 01:19:26 ID:Bz4I9dZe]
掲示板作ったが嵐対策に困ってます
IPで制限しても再接続されたらおしまいだし
Cookiで制限しても消されたらおしまいだし
何かいい手はありませんか?



769 名前:nobodyさん mailto:sage [2007/06/12(火) 10:05:20 ID:???]
>767
(前半)
Frame嫌いだから自分でやったことは無いけど、
マスターページにFrameタグ書けばできるんでないか?

(後半)
エラーの内容読めばわかるんじゃね?
まぁよくわからんが
BBBで指定してるマスターページのパスが通ってないのではとエスパーレスしとく。

770 名前:nobodyさん mailto:sage [2007/06/12(火) 13:09:44 ID:???]
>>767
マスターページは共通部分を開発上は分離して、実行する際には一つに
結合してくれると言う機能なので最終的なHTMLの分割とは切り離して考
えてください。

で、「それぞれ独自にスライドをさせる事が出来る」事を目的とした場合、
マスターページにもASP.NETのコントロールと言うよりも静的なHTMLで
どの様に実現するかが重要

分割した各画面の更新等も独立したければ「(i)frame」、
表示上だけなんとか独立したいのであれば、「疑似フレーム」や
contentplaceholderを囲む「CSSのoverflow」で対応できるかもしれません。


771 名前:nobodyさん mailto:sage [2007/06/13(水) 00:29:58 ID:???]
WebViewerについて質問です。
現在ActiveReportsで作成したレポートをWebViewerを用いてWebで表示しようとしています。
製品ヘルプや各種サイトの情報を基に画面を作成したのですが、
「No Report Specified」のメッセージがでたり、外観だけ表示されレポート自体が表示されない状態が続いています。
以下にaspxのコードとWebViewerのプロパティを記載します。
もし原因がわかる方がおられましたら、ご教授よろしくお願いいたします。

//.aspxのコード
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'キャッシュを無効にする
Response.Cache.SetCacheability(HttpCacheability.NoCache)
'レポートの表示
Call subPrint();
End Sub

Protected Sub subPrint()
'レポートクラス
Dim rpt as new ActiveReportClass
'レポートの実行
rpt.Run(False)
'WebViewerに設定
Me.WebViewer1.ClearCachedReport()
Me.WebViewer1.ViewerType = DataDynamics.ActiveReports.Web.ViewerType.ActiveXViewer
Me.WebViewer1.Report = rpt
Me.WebViewer1.Visible = True
End Sub

//WebViewerのプロパティ
ReportName : なし
CodeBase : arview2.cab#Version=2,4,1,1280

772 名前:nobodyさん mailto:sage [2007/06/13(水) 14:14:57 ID:???]
>>771
まずは、ActiveReportsに入ってるサンプルなり、
簡単なレポートで表示は出来てる?
出来てないなら設定とかの方が怪しいが。

上記は問題がないならWebViewerのActiveXViewerは
.NETのSystem.Web.Caching.Cacheを利用して実現しているので
Visual Studio 2005のデバッグやらDB処理やらレポート作成やら
で負荷がかかってタイムアウト起してるのかも。
試しにMaxReportRunTimeを長めにしてみたら。

773 名前:nobodyさん mailto:sage [2007/06/13(水) 22:33:56 ID:???]
チンプンカンプン(@_@)

774 名前:nobodyさん mailto:sage [2007/06/13(水) 23:30:11 ID:???]
>771
ActiveXコントロールだからASP.NETとのバインドがどうとかヘルプにあったと思うけど
そうじゃなくて?

あとGrapeCityに問い合わせたほうが早いと思う。

775 名前:767 [2007/06/15(金) 01:01:11 ID:dg81PFZs]
>>769
HTMLタグは書くのがメンドクサイのでこれまで避けていたのですが、
スライドをさせる為にはHTMLタグはどうも必須うの様ですね。
試してみます。ありがとうございます。

>>770
最近ASP.NETデビューしたばかりでマスタページの事を良く理解して
いませんでした。勉強になりました。ありがとうございます。


776 名前:nobodyさん mailto:sage [2007/06/15(金) 01:44:04 ID:???]
>>748


777 名前:nobodyさん mailto:sage [2007/06/17(日) 01:07:14 ID:???]
勉強しようかと思ってるのですが
Visual Web Developer 2005 Express Edition と
ASP.NET Web Matrix Project
って何が違うんですか?



778 名前:nobodyさん mailto:sage [2007/06/17(日) 03:18:45 ID:???]
マトリクスの方は2003の評価版的な位置付けだったように思う
なので.net frameworkは1.0バージョンを使ってたような。
で2005express エディションの方は.net framework2.0のバージョン
今からやるなら特別な事情がない限り2005の方で良いと思うよ
って思うばっかりだ…



779 名前:nobodyさん [2007/06/18(月) 13:42:38 ID:mOIPphwJ]
FromViewのインサート時に、主キー部分に初期値を入れたいんだがどうするの?

FormView外で検索キーの値入れてさせて検索ボタン押下
データなければFormViewをインサートモードに
このときに、DBの主キー部分に、初期値を設定したい。



780 名前:nobodyさん mailto:sage [2007/06/19(火) 17:47:32 ID:???]
マスターページをつかってみたんだが
マスターページの中のページを表示すると
マスターページ内で指定したフォルダの位置も
中のページといっしょの相対位置になるんだが、
これだと、たとえばマスターページで画像とか表示してると
マスターページと同じ階層にある中のページを表示するときはいいんだが
ほかのフォルダにある中のページ表示すると画像が表示されなくなってしまう
どうすればいいんだろう

781 名前:nobodyさん mailto:sage [2007/06/19(火) 20:09:39 ID:???]
>>780
ルート演算子 (~)
msdn2.microsoft.com/ja-jp/library/ms178116(VS.80).aspx

782 名前:nobodyさん mailto:sage [2007/06/19(火) 20:16:47 ID:???]
>>779
FormView1_ItemInsertingでFindControlでもして
値設定したら?

783 名前:nobodyさん mailto:sage [2007/06/20(水) 00:38:15 ID:???]
お客様「以前VS.NET2003で開発して貰ったASP.NET1.1のウェブアプリなんだけど,
VS2005で開発環境統一できるよね?コンパイルし直すだけでしょう?」

模範解答求む・・・

784 名前:nobodyさん [2007/06/20(水) 00:58:45 ID:OfClaPpz]
現在ASP.net(C#)で掲示板を作成しているのですが、
投稿内容を画面に連結する為に下記コードを記述しているのですが
改行されません。

string str_contents = "hoge";//動的に画面で入力された内容が格納
               //される。

this.Label1.Text += str_contents + "\r\n\r\n";

Windowsアプリの場合だとこれで改行出来るのですがASP.netではなぜ
改行されず連結されてしまうのでしょうか?


785 名前:nobodyさん mailto:sage [2007/06/20(水) 01:52:25 ID:???]
>>784
asp.netはhtmlベースで出力されてるから。
\r\nで出力すると画面上では改行されすhtmlのソースを見るとしっかり改行される
で質問のブラウザ上で改行させるには<br />で明示的に改行する必要がある

786 名前:784 [2007/06/20(水) 01:54:23 ID:OfClaPpz]
>>785
this.Label1.Text += str_contents + "\r\n\r\n";
  ↓
this.Label1.Text += str_contents + "<br />";
とすれば良いのでしょうか?

ちょっと試してみます。
ありがとうございました。

787 名前:784 [2007/06/20(水) 01:58:48 ID:OfClaPpz]
>>785
確認したところ正常に動作しました。
ありがとうございます!!

788 名前:nobodyさん mailto:sage [2007/06/20(水) 02:22:39 ID:???]
ほんの少しくらいはWebとかHTMLを勉強したほうがいいと思うよ…




789 名前:nobodyさん mailto:sage [2007/06/20(水) 02:23:50 ID:???]
ついでに後々のためにHtmlEncodeもかけとけ。
あ、<br/>追加するのはかけた後でな。


790 名前:nobodyさん mailto:sage [2007/06/20(水) 11:36:46 ID:???]
>>783
模範解答ではないが「開発環境統一」が目的なら出来んじゃね?
今後は2.0で動すのだから、追加されたコントロールとかプロバイダとかを
利用する方向性は「開発環境統一」とは別に考えなきゃならんけど。

www.microsoft.com/japan/msdn/vs05/aspnet/migratefromaspnetto2.asp


791 名前:783 mailto:sage [2007/06/20(水) 20:53:54 ID:???]
>>790
プロジェクトファイルは更新されるだろうけど
ソースコードは更新されないのかちょっと不安。
ASP.NET2.0方式(?)の部分クラスを利用したコードに置き換わる?
(そうなると思いたい・・・。)
とりあえずVS2005でもプロジェクトをビルドするだけなら大丈夫・・・と。

あとぐぐったところASP.NET1.1と2.0のウェブアプリの共存とかも
別のアプリケーションプールを利用すれば可能みたいなので,
他のウェブアプリと衝突することもなさそうで少し安心。

サーバ側には.NET Framework2.0を入れるくらいだろうし
意外と簡単かな・・・。

コードインラインや/Codeディレクトリも魅力的なんだけど
優先順位を考えると残念ながら今回は見送ることになりそう。

ということでちょっと試してみて問題なさそうだったら安く見積もってみます。
基本設計書のソフトウェア構成部分がちょこっと変わるくらいで
あとはその他簡単な資料の作成かな・・・作業するのも自分だけど
参考になりました。ありがとー。

792 名前:nobodyさん mailto:sage [2007/06/20(水) 21:37:22 ID:???]
>>791
旧バージョンの .NET Framework を使用して作成されたアプリケーションを、
新しいバージョンの .NET Framework で実行できるだけだからASP.NET 1.x
コードがASP.NET 2.0 でも正常に動作するってだけ。

コントロールで言えばDataGridなんかもGridViewに置き換えられて2.0では
デフォルトでは表示されてない。で、クラスなんかも同じで利用できるが非推
奨になっていたりするのもある。

で、「ASP.NET2.0方式(?)の部分クラスを利用したコード」ってのがどう言うのを
想定しているか分からんし、かなり前に移行したので記憶が薄いのだが、
確かプロジェクトファイルとかweb.config(互換モード)とか以外はソースに変
更は無かったと思う。

793 名前:nobodyさん mailto:sage [2007/06/20(水) 21:48:12 ID:???]
>791
VisualStudio2005SP1ならWebProjectが追加されてるから
変換は難しいことじゃないと思う。
この場合App_Codeフォルダは追加されない。partialクラスへの移行は
されることはされるが、想定しているのとはチョット違って
各aspxにdesigner.csというのが追加されて、こいつにコントロールの宣言が分離される。
通常の2.0アプリだとdesigner.csは隠蔽されてて見えなくなる。
SP1で変換するのがオススメ。

794 名前:ななし [2007/06/20(水) 23:46:14 ID:OfClaPpz]
質問があります。現在、ASP.net作成のページにチェックボックスを
貼り付け、イベントハンドラを下記コードで実装しました。

// チェックボックスにチェックが入った場合に走らせるコード
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
Debug.WriteLine("テスト");
}

本来であれば、WEB画面上のチェックボックスにチェックが入れられた
タイミングでイベントが走るかと思うのですが、なぜかうまく
チェックイベントが走らないのでしょうか?



795 名前:nobodyさん mailto:sage [2007/06/21(木) 09:15:45 ID:???]
>>794
AutoPostBack=False

796 名前:nobodyさん mailto:sage [2007/06/21(木) 17:55:51 ID:???]
>>781
アリガトン うまくいったよ

だが、ここでまた疑問なんだ
テーブルタグとかのバックグラウンドに指定してるイメージだと~つけてやっても表示されないんでつよ
runat=serverもつけてるんだけど Imgにしかつかえんのかな?

797 名前:nobodyさん mailto:sage [2007/06/21(木) 23:08:54 ID:???]
>>796
backgroundやStyleのbackground-imageで指定してないか?

~ 演算子が認識されるのは、サーバー コントロールとサーバー コードのみ。
runat=server付けようと「style="background-image:url('~/image/aaa.gif')"」なんてのは
ASP.NETを経由しないからパスが変換されない。

ASP.NETのコントロールを使うなら
<asp:Table BackImageUrl="~/image/aaa.gif"
HTMLのタグでやるのなら
<table style="background-image:url('<% =Request.ApplicationPath %>/image/aaa.gif')"


798 名前:794 [2007/06/21(木) 23:33:58 ID:ExlQRAz6]
>>795
出来ました。ありがとうございます。



799 名前:nobodyさん mailto:sage [2007/06/22(金) 00:10:00 ID:???]
>>798
でもチェックボックスを押す度にPostBackの影響でページ全体が再読込されてウザイよ。
そういう場合はJavaScript使って制御したほうがいい。

800 名前:nobodyさん mailto:sage [2007/06/22(金) 14:56:17 ID:???]
ある2chねらーが同時には一個のファイルしかダウンロードできないようにするには?

801 名前:nobodyさん mailto:sage [2007/06/22(金) 17:44:33 ID:???]
>>797
再度トンクスです
<% =Request.ApplicationPath %>も使ってみたが
これだとデザインモードで表示されないんよね
デザインモードでも表示できれば言うことなしなのに

802 名前:798 [2007/06/24(日) 16:10:02 ID:00lmWVO6]
>>799
確かにチカチカして嫌な感じですね。。。
折角出来たのにちょっぴり勿体無い気もするのですが、
取敢えず「ボタン押下」イベント時にやりたい処理を集約する事にしました。

もう一つ質問させて頂きたいのですが現在アクセスログを解析する為に
下記コードを記述しIPアドレスの取得は出来ているのですが
  //ユーザーの IP アドレス
  string str_user_host_address;
  str_user_host_address = Request.UserHostAddress.ToString();
@IPアドレス
Aリモートホスト
B使用プロバイダー
C使用PCOS
D使用ブラウザ
Eポート番号
を取得するにはどうすれば良いでしょうか?

803 名前:nobodyさん mailto:sage [2007/06/24(日) 21:01:45 ID:???]
>>802
Request.ServerVariables(***)

1.REMOTE_ADDR
2.REMOTE_HOST
 (IISの設定が必要。デフォルト設定ではネットワーク負荷を考慮してるのでREMOTE_ADDRと同じ値が返る。)
3.「2.」から自分で求めろ
4.HTTP_USER_AGENT
 (OSだけが必要なら切り出し)
5.HTTP_USER_AGENT
 (ブラウザだけが必要なら切り出し)
6.????
 (サーバ側のポートならSERVER_PORT)


804 名前:802 [2007/06/24(日) 21:37:22 ID:00lmWVO6]
>>803さん
ありがとございます。
解決しました。かなりお詳しいですね。俺も頑張らないとです。

805 名前:nobodyさん mailto:sage [2007/06/25(月) 00:15:50 ID:???]
つかRequestのプロパティに大半はあるでそ。


806 名前:nobodyさん [2007/06/25(月) 23:11:39 ID:rEXmW80k]
ツールボックスからWEBデザイン画面に貼付けたTextBoxコントロール
のフォント
 ・背景色
 ・文字色
を変えるにはどうすれば良いでしょうか?




807 名前:nobodyさん mailto:sage [2007/06/26(火) 01:56:01 ID:???]
デザインモードにして該当textboxのプロパティで設定できない?
もしくは.cs側でtextbox名.FontColorとか

808 名前:nobodyさん mailto:sage [2007/06/27(水) 00:18:34 ID:???]
>>806
右クリックしてスタイル。



809 名前:nobodyさん mailto:sage [2007/06/27(水) 01:30:25 ID:???]
本格的なものを目指すなら、スタイルシート使え。

810 名前:806 [2007/06/27(水) 02:06:35 ID:/oPl1OwR]
>>807
textbox.ForeColor しか出て来ませんでした。


>>808
プログラムから色を制御したいと考えていますが
なかなか出来ません。。。


811 名前:nobodyさん mailto:sage [2007/06/27(水) 03:07:30 ID:???]
>>806
それならtextbox.styleで色々と指定出来たような…
styleはなかったけ?

812 名前:nobodyさん mailto:sage [2007/06/27(水) 07:10:17 ID:???]
>>806
それってサーバサイドで処理していいの?
それともクライアントサイドでの処理がお望み?

813 名前:nobodyさん mailto:sage [2007/06/27(水) 18:17:10 ID:???]
>>806
これ使え。
www.ohisama-shower.com/art/images/fo17114.jpg

814 名前:nobodyさん mailto:sage [2007/06/27(水) 23:27:29 ID:???]
>>806ってVS2003?
VS2005なら普通にBackColorとかあるんだが


815 名前:806 [2007/06/28(木) 00:56:55 ID:8NhG3HXN]
>>814
VS2005です。
通常のWindowsアプリなら
Me.TextBox1.BackColor = Color.Red
と行った具合に色を変化させる事が出来るのですが
ASP.netですと出来ません。皆さんの環境ではASP.netでも普通に
テキストボックスの背景等はプログラムで制御出来ていますか?

816 名前:806 [2007/06/28(木) 01:33:57 ID:8NhG3HXN]
>>811
>それならtextbox.style
this.TextBox1.Styleまでは何とかインテリセンスが通る物の
背景色等は変化させられない様です。

>>812
クライアントでもサーバでもどちらでも結構です。
ただ単純に入力値チェックを行い、不正値が入っている場合には
赤背景(青背景)にしようと考えています。


817 名前:nobodyさん mailto:sage [2007/06/28(木) 02:56:08 ID:???]
>>806
ぐぐってるか?


818 名前:817 mailto:sage [2007/06/28(木) 03:11:41 ID:???]
>>806
途中で書き込みスマソ

>通常のWindowsアプリなら
>Me.TextBox1.BackColor = Color.Red
たぶん、asp.netでColor.Redを使おうとしてるのに、下準備の
using参照が足りてないだけだと思う。
試しに
TextBox1.BackColor = System.Drawing.Color.Red;
やってみ。

これで希望の動作ができるならば、.csファイルの頭のusing参照をまとめて宣言している
ところに using System.Drowing;を追加してやる。
そうすると
TextBox1.BackColor = Color.Red;
でコンパイラを通る。
あとは、Attributes属性でも背景色やらの指定なんかもできたと思うけど。。

とりあえず、もうちっとググって見てクラスや参照についての理解を
深めたほうがいいんじゃないか?



819 名前:806 [2007/06/28(木) 20:41:23 ID:8NhG3HXN]
>>818
ずっと悩んでた疑問が解決しました。
ありがとうございます。
はい、ご指摘の通りググって自分自身の知識を広げる様努力します。


820 名前:どとねと [2007/06/30(土) 22:56:38 ID:Vu3yJXoP]
これまでC/S開発メインでやっておりまして、最近ASP.netを勉強
し要約それなりの物を作る事が出来る様になったのですが、
ふとセキュリティー面が心配になって来ました。

そこで数点ご質問があります。

1)素朴な疑問なんですが、ASP.netで作成したプログラム
 (コード)はファーストサーバ等に公開した場合、アクセス
 者には見えないでしょうか?
2)ちょっと質問がずれるかもしれないのですが、画面入力値チェック等を
 全てサーバ(ASP.netコード)で行っているのですが、JavaScript等を使い
 クライアント側で行わせた方がサーバのパフォーマンスはやはり良いの
 でしょうか?
 ※ASP.net開発の実務経験がありませんでして、実務ではその辺りがどう
 いうポリシーで開発されているのか参考までにお聞かせ下さい。







821 名前:nobodyさん mailto:sage [2007/07/01(日) 00:30:43 ID:???]
>>820
1)
HTTP Server(ASP.NETならIIS)の設定の話
普通は見れないが見れる様にもできる。

2)
クライアント側で動作するJavaScriptの方が当然サーバに負荷は掛からない。
が、クライアント側のJavaScriptは改変させられていない保証は出来ないので
そのシステムのセキュリティ概念によるかな。
(個人的にはイントラだからとかは好きじゃないが)

クライアント側の影響下にあるのは、
JavaScript、html構成(input値 、hidden値)、Cookie等

普通なら、ASP.NET側でチェックして置いてポストバック時のちらつきを押さえ
る為に+αでJavaScriptでもチェックするとかだと思うけど。
つうか、これも厳密にはASP.NETの質問というより「Webシステム」の概念だな。


822 名前:nobodyさん mailto:sage [2007/07/01(日) 00:38:35 ID:???]
C/Sのほうがよほどセキュリティなんてちゃんと考えてないからそれよりはましだよ。
ちゃんとつくればw

クライアント側でチェックしてもサーバ側のチェックは省けないから同じ。
使うほうはクライアントでもチェックするほうが使いやすいってのはあるが。


823 名前:nobodyさん mailto:sage [2007/07/01(日) 00:39:42 ID:???]
あとと、クライアント側のチェックではじかれる場合にPOSTは減るから
多少はよくなるってのは一応あるな。


824 名前:nobodyさん mailto:sage [2007/07/01(日) 00:42:53 ID:???]
.NET2.0を勉強すれば一生他のは勉強しなくてもいいんでしょ?

825 名前:nobodyさん mailto:sage [2007/07/01(日) 00:49:17 ID:???]
もうとっくに3.0が出てるしもうすぐ3.5が出るでよw


826 名前:nobodyさん mailto:sage [2007/07/01(日) 00:57:59 ID:???]
イントラと言えどJavaScriptだけで値チェックしてPOSTされた値を
CGI側でチェックなしでそのまま使用していた個人情報管理系シス
テムが大手で利用しているのにはビビッタ

>>824
ニートなら.NET2.0どころか一生なんの勉強しなくてもいいよ。

827 名前:nobodyさん mailto:sage [2007/07/01(日) 08:34:25 ID:???]
2.0と3.0ってどこが変わったの?
VS2005じゃ3.0は使えないよね?


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
なら自分で書きゃいいでしょ






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

前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