onos の回答履歴
- VisualStudio2003から2005へ
お世話になります。 VisualStudio(以下VS)2003のプロジェクトをVS2005で開き、 変換ウィザードにより変換を掛けました。 この状態はWebアプリケーションにあたりますが、 これを通常のVS2005のWebサイトに変換する方法はございますか? よろしくお願いいたします。
- ベストアンサー
- Microsoft ASP
- arisutoteresu
- 回答数1
- EF CodeFirst についての質問
entity framework code first についての質問です。 既存のデータベースから移行するときに詰まってしまいました。お助けください。 複数の外部キーを同テーブルから参照している場合Entityクラスにはどう外部キーを書けばいいのでしょうか? 例 class Store{ public int StoreId {get;set;} public int UserId {get;set;} public int UserId2 {get;set;} * この部分です public virtual User User {get;set;} } class User{ public int UserId {get;set;} public int Name {get;set;} public virtual ICollection<Store> Stores { get; set; } } いろいろ検索して調べてみたのですが解決できませんでした。 よろしくお願いいたします。
- ベストアンサー
- Microsoft ASP
- negaga
- 回答数1
- GridViewの項目編集(初歩)
いわゆるレガシー言語専門の技術者です。 事情があって、ASP.NETとVisualStudio2008(C#)でWebアプリを知人から頼まれて作っています。 クライアント/サーバ型のシステム開発歴は長いのですが、Web系は全くと言って良いほど経験がありません(個人商店のホームページを作ったくらいです)。 要件は以下のようになります。 検索条件を入力 →DBのマスタ検索 →対象データをGridViewに一覧表示 →項目を直接編集 ※解説サイトによくある、GridViewにボタンが配置してあって、ボタン押下で編集モードに移行する動きはNGです。あくまでも直接編集できなければいけません。 →入力後、更新ボタン押下により、画面情報でDB一括更新 この、GridViewの項目を直接編集するには、何というコントロールを使い、データベースと連動させるにはどうすれば良いのかが、さっぱりわかりません。 自力で頑張ってみたのですが、DBの値をGridViewに表示するには、asp:BoundField を使い、DataField にDBの項目名を指定すれば「表示」はされるところまでは確認できました。 ただ、これだと「編集」が出来ない...どうやら、asp:TemplateField というものを使うようだが、DBとバインドさせる方法は?編集可能にするには? ネットで色々と調べたのですが、(理解力が低いせいもあり)そのものズバリな表現で説明しているサイトは殆どなく、頭がパニックで力が尽きてしまいそうです。 私はWeb開発には向いていないのかも知れませんが、諸事情により、今回は何としてもやり遂げないといけません。 どなたか助けてください、よろしくお願いします。
- ベストアンサー
- Microsoft ASP
- oknamo
- 回答数1
- レコードが存在しなかった場合
教えてください。 Vbscript初心者です。 SQLでデータを取得した後の構文で以下のような記述があります。 もしレコードが存在しなかった場合に Response.write(”レコードが存在しません")と表示したいです。 IIf Rs.RecordCount=0 Then Response.write("レコードが存在しません") End If のような書き方をどこかに入れようとしているのですが、以下のようなメッセージが表示されてしまいます。どのように書けば宜しいでしょうか? ADODB.Field エラー '800a0bcd' BOF と EOF のいずれかが True になっているか、または現在のレコードが削除されています。要求された操作には、現在のレコードが必要です。 よろしくお願い致します。 **************************** SQL文や接続の記述 <% Do While not Rs.EOF = True Response.Write・・・ Rs.MoveNext Loop Rs.Close Set Rs = Nothing Con.Close Set Con = Nothing %> **************************
- ベストアンサー
- Microsoft ASP
- ymoshimoshi
- 回答数1
- ASP.Net Web サイト管理ツール
お世話になります。 ASP.Net を使う上でユーザーの管理とアクセス規制管理をしますが、 その際に、Visual Studio にある Web サイト管理ツール を使うと思います。 ですが、これを使うためにはPCにVisual Studio やそれに関連するソフトを インストールしている必要があると思うのですが、たとえばエンドユーザーが ASP.Netのシステムを使用するユーザーを新規で登録する場合には、 エンドユーザーのPCにこれらのソフトをインストールする必要があるのでしょうか? これらのソフトをインストールしないでも、Web サイト管理ツール を使う事はできるのでしょうか? 初心者ゆえ、よくわからなかったので、こちらで質問させていただきました。 何卒よろしくお願いいたします。
- ベストアンサー
- Microsoft ASP
- kyokotan12
- 回答数2
- GridViewの行の一部を複数行にする
お世話になっております。 Visual Studio2010にて開発を行っており、躓いてしまいました。 ネットで検索しても出てこないため、こちらにて質問させてください。 DataGridにデータを表示させる際、一部の行だけを複数行にしたいのですが、 実装方法が思い浮かびません。 なお、Windowsアプリケーションではなく、WEBアプリケーションになります。 (.netフレームワーク4.0) 以下の例で伝わりますでしょうか。 例) 【初期表示】 →ヘッダ情報を表示しています。明細情報は現時点で非表示。 □はボタンコントロールです。 (押下前:□、押下後:■) .___.___.___.___ |表題1|表題2|表題3|表題4| .___.___.___.___ |_□_|データ|データ|データ| .___.___.___.___ |_□_|データ|データ|データ| .___.___.___.___ |_□_|データ|データ|データ| .___.___.___.___ |_□_|データ|データ|データ| .___.___.___.___ ・ ・ ・ 【ボタン押下後】 →押下された行に紐づく明細行をN件表示します。 ※下記例では表題2と表題5の列幅が等間隔になっていますが、実際はデータに依存するため、 等間隔ではないです。 .___.___.___.___ |表題1|表題2|表題3|表題4| .___.___.___.___ |_■_|データ|データ|データ| .___.___.___.___.___.___. |_┗_|表題5|表題6|表題7|表題8|表題9| .___.___.___.___.___.___. |_┗_|データ|データ|データ|データ|データ| .___.___.___.___.___.___. |_┗_|データ|データ|データ|データ|データ| .___.___.___.___.___.___. |_□_|データ|データ|データ| .___.___.___.___ |_□_|データ|データ|データ| .___.___.___.___ |_□_|データ|データ|データ| .___.___.___.___ ・ ・ ・ 現在はヘッダと明細を左外部結合させてすべてを表示させています。 例) .___.___.___.___.___.___.___.___.___ |表題1|表題2|表題3|表題4|表題5|表題6|表題7|表題8|表題9| .___.___.___.___.___.___.___.___.___. |_□_|データ|データ|データ|データ|データ|データ|データ|データ| .___.___.___.___.___.___.___.___.___ |_□_|データ|データ|データ|データ|データ|データ|データ|データ| .___.___.___.___.___.___.___.___.___ ・ ・ ・ (1)ボタン押下時にDBに検索にいき、表示させる。 (2)上記例のように結合状態ですべてを取得し、初期処理状態では明細行データを 非表示とし、ボタン押下時に表示させる。 (1)、(2)のどちらの方法でも構いません。 制限としてはRepeaterは使用せず、GridViewでの実装となります。 また外部ファイルの読み込み(JQuery等)はなるべく避けたいです。 以上です。よろしくお願いします。
- ベストアンサー
- Microsoft ASP
- powvit
- 回答数1
- ASP.Net GridView 非連結フィールド
大変お世話になっております。 GirdView 3番目のセルをテンプレートフィールドにして そこに非連結のテキストボックスを設置しております。 各行の非連結のテキストボックスに数字を入力して ボタンクリックにより、その値を取得したいのですが、 下記のプログラムでは、空白が返ってきてしまいます。 非連結のテキストボックスの値を取得するには下記では ダメなのでしょうか? ご指摘などございましたら、何卒ご助言いただけますと 嬉しい限りでございます。 For I = 0 To Me.GridView1.Rows.Count - 1 MsgBox(DirectCast(Me.GridView1.Rows(I).Controls(2), DataControlFieldCell).Text) Next
- ベストアンサー
- Microsoft ASP
- kyokotan12
- 回答数1
- asp上でのラジオボタンについて
aspのプログラムでラジオボタンを設置し、「検索」というボタンをクリックすることで、ラジオボタンに対応する一覧データを表示するというプログラムを作っています。 ラジオボタンを「パターン1」、「パターン2」という2つを作り、どちらかチェック出来るようにしたのですが、検索ボタンをクリックすると、パターン1、パターン2のどちらをチェックしていても、パターン1にチェックされている状態になってしまいます。 一応、初期表示状態として、パターン1にチェックされた状態になっているのですが、パターン2をチェックしていてもパターン1に戻ってしまいます。 検索後も、チェックしたラジオボタンのまま表示させる方法として何かいいやり方があれば、教えてください。
- ベストアンサー
- Microsoft ASP
- mori6085
- 回答数1
- ボタン押下時のアラート表示の残像が残る
以下のプログラムで、btnUpdateを実行すると、アラート表示されるのですが、 アラートのOKボタンを押さず、ぐりぐりと画面上移動させるとその軌跡が残像として残ります。 どのようにすれば、このような残像が残らないようにする事が出来るでしょうか。 ご存じの方、ご教授願います。 protected void btnUpdate_Click(object sender, EventArgs e) { if(xxxx == aaaa) { 処理A} else {AlertBox("Input Code");} } //アラート表示 private void AlertBox(String msg) { string startupScript = ""; string strScript = ""; msg = msg.Replace("'", "\""); msg = msg.Replace("\n", " "); strScript = " alert('" + msg + "')"; startupScript = "<script language='JavaScript'>" + strScript + "</script>"; ClientScript.RegisterStartupScript(this.GetType(), "key1", startupScript); }
- 締切済み
- Microsoft ASP
- yamachan_tomo
- 回答数1
- モーダルダイアログでボタン押下時、違うモーダル出現
次のような関数を用意しています。 ただ、下のコード内 strScript = "window.showModalDialog('" + url + "', '','dialogWidth=150px;dialogHeight=150px'); return false"; の行を実行するところで、「return ステートメントが関数の外にあります」というエラーが発生 してしまいます。 「http://youtu.dai-li.info/home.php?u=FR%2BtFe%2BwMeKPrvlPHoQE895YV%2BKb5Hac3pYsnagzXXukzREDK1Hxxh4H4A%3D%3D&b=29」では、return falseをつけなければ、ポストバックされてしまうとかいてあった為、 追記しているのですが。。。 対応方法をご存じの方、ご教授の程お願い致します。 private void LaunchModal(string url) { string startupScript = ""; string strScript = ""; strScript = "window.showModalDialog('" + url + "', '','dialogWidth=150px;dialogHeight=150px'); return false"; startupScript = "<script language='JavaScript'>" + strScript + "</script>"; ClientScript.RegisterStartupScript(this.GetType(), "key2", startupScript); }
- ベストアンサー
- Microsoft ASP
- yamachan_tomo
- 回答数1
- ASP.Net ラベルの内容をすぐに更新したい
大変お世話になっております。 昨年は大変お世話になり、多大なご教授をいただきました。 本年も何卒よろしくお願いいたします。 前々からお聞きしようと思っていたのですが、 処理によってラベルの内容がすぐに反映しないのですが どのようにすればすぐに反映するのでしょうか? 例えば下記のような場合は、ラベルの内容を初期化したいのですが、 それがされるのは、ボタンの処理後になります。 ボタン処理の前にラベルを更新するにはどうすればいいのでしょうか? もしかしたら 大変初歩的な質問かもしれませんが、 何卒よろしくお願いいたします。 Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles RecDateButton.Click Me.Label1.Text = "" ここからボタンの処理が開始します End Sub
- ベストアンサー
- Microsoft ASP
- kyokotan12
- 回答数10
- ASP.Net ラベルの内容をすぐに更新したい
大変お世話になっております。 昨年は大変お世話になり、多大なご教授をいただきました。 本年も何卒よろしくお願いいたします。 前々からお聞きしようと思っていたのですが、 処理によってラベルの内容がすぐに反映しないのですが どのようにすればすぐに反映するのでしょうか? 例えば下記のような場合は、ラベルの内容を初期化したいのですが、 それがされるのは、ボタンの処理後になります。 ボタン処理の前にラベルを更新するにはどうすればいいのでしょうか? もしかしたら 大変初歩的な質問かもしれませんが、 何卒よろしくお願いいたします。 Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles RecDateButton.Click Me.Label1.Text = "" ここからボタンの処理が開始します End Sub
- ベストアンサー
- Microsoft ASP
- kyokotan12
- 回答数10
- ASP.Net ラベルの内容をすぐに更新したい
大変お世話になっております。 昨年は大変お世話になり、多大なご教授をいただきました。 本年も何卒よろしくお願いいたします。 前々からお聞きしようと思っていたのですが、 処理によってラベルの内容がすぐに反映しないのですが どのようにすればすぐに反映するのでしょうか? 例えば下記のような場合は、ラベルの内容を初期化したいのですが、 それがされるのは、ボタンの処理後になります。 ボタン処理の前にラベルを更新するにはどうすればいいのでしょうか? もしかしたら 大変初歩的な質問かもしれませんが、 何卒よろしくお願いいたします。 Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles RecDateButton.Click Me.Label1.Text = "" ここからボタンの処理が開始します End Sub
- ベストアンサー
- Microsoft ASP
- kyokotan12
- 回答数10
- ASP.Net ラベルの内容をすぐに更新したい
大変お世話になっております。 昨年は大変お世話になり、多大なご教授をいただきました。 本年も何卒よろしくお願いいたします。 前々からお聞きしようと思っていたのですが、 処理によってラベルの内容がすぐに反映しないのですが どのようにすればすぐに反映するのでしょうか? 例えば下記のような場合は、ラベルの内容を初期化したいのですが、 それがされるのは、ボタンの処理後になります。 ボタン処理の前にラベルを更新するにはどうすればいいのでしょうか? もしかしたら 大変初歩的な質問かもしれませんが、 何卒よろしくお願いいたします。 Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles RecDateButton.Click Me.Label1.Text = "" ここからボタンの処理が開始します End Sub
- ベストアンサー
- Microsoft ASP
- kyokotan12
- 回答数10
- ASP.Net ラベルの内容をすぐに更新したい
大変お世話になっております。 昨年は大変お世話になり、多大なご教授をいただきました。 本年も何卒よろしくお願いいたします。 前々からお聞きしようと思っていたのですが、 処理によってラベルの内容がすぐに反映しないのですが どのようにすればすぐに反映するのでしょうか? 例えば下記のような場合は、ラベルの内容を初期化したいのですが、 それがされるのは、ボタンの処理後になります。 ボタン処理の前にラベルを更新するにはどうすればいいのでしょうか? もしかしたら 大変初歩的な質問かもしれませんが、 何卒よろしくお願いいたします。 Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles RecDateButton.Click Me.Label1.Text = "" ここからボタンの処理が開始します End Sub
- ベストアンサー
- Microsoft ASP
- kyokotan12
- 回答数10
- 配列の初期化
Dim ls_var() as string のように宣言した配列をすべて""で初期化したいです。 googleで検索してもみつからないのですが、一発で済ませる方法はないのでしょうか?
- ベストアンサー
- Microsoft ASP
- TeferiMage
- 回答数2
- 【ASP.NET MVC3】コントローラの状態
いつも大変にお世話になります。 今作っているASP.NET MVC3 Webアプリケーションで、複数のコントローラから呼び出される、共通のクラスとメソッドを作っています。 その中から、コントローラ(具体的にはセッション情報)に値をセットしたいです。 すごく単純化しますと、コントローラがHomeControllerとMemberControllerとして、 public WorkerService { public SetSessionValue(???){ // 呼び出し元がHomeControllerなら、Session["HomeDt"]に日付をセット // 呼び出し元がMemberControllerなら、Session["MemberDt"]に日付をセット } } ていうメソッドを呼び出しています。 英文の記事を見て、ControllerContextという静的クラスを使えばいいのは感覚的にわかったのですが、具体的なコーディングとなるとさっぱりです。 これができると、何かMVCでも光が見えそうな気がします。現在はお先真っ暗ですが。 どなたか教えてやっていただけないでしょうか。お願いします。
- ベストアンサー
- Microsoft ASP
- nayutax
- 回答数2
- レコード一件ずつ処理判定をしたいのです。
データベースの値を取得してきて 下記内容の処理を実施したいと考えています。 Do While rs.EOF = False 処理する内容: レコード1件目とレコード2件目の値をチェックする。 レコード2件目とレコード3件目の値をチェックする。 rs.MoveNext Loop レコード一件ずつ処理の判定をしたいのです。 要は レコード内で重複する値があれば排除する分岐をしたいんですよね。
- 締切済み
- Microsoft ASP
- Smile0525
- 回答数2
- Wizardコントロールサイドバー折り返し禁止方法
ASP.NET 4.0(VB) で Wizard コントロールを利用したページを作成しており、 サイドバーにウィザードのメニュー、ボディ部分(WizardStep)に一覧表(GridView)を表示しています。 SideBarStyle で Widthと Wrap="False" を指定しているのですが、 一覧表がページ幅を超える場合にメニュー部分が折り返してつぶれて表示されてしまいます。 折り返さずに表示する方法をご存知の方がいたら、教えてください。 ちなみにこの事象は開発環境(Windows7 Pro, IIS7.5, IE9)では発生せず、 本番環境(Windows Server 2008R2, IIS7.5, IE9)だと発生します。 よろしくお願いします。
- 締切済み
- Microsoft ASP
- zak0932
- 回答数2
- Wizardコントロールサイドバー折り返し禁止方法
ASP.NET 4.0(VB) で Wizard コントロールを利用したページを作成しており、 サイドバーにウィザードのメニュー、ボディ部分(WizardStep)に一覧表(GridView)を表示しています。 SideBarStyle で Widthと Wrap="False" を指定しているのですが、 一覧表がページ幅を超える場合にメニュー部分が折り返してつぶれて表示されてしまいます。 折り返さずに表示する方法をご存知の方がいたら、教えてください。 ちなみにこの事象は開発環境(Windows7 Pro, IIS7.5, IE9)では発生せず、 本番環境(Windows Server 2008R2, IIS7.5, IE9)だと発生します。 よろしくお願いします。
- 締切済み
- Microsoft ASP
- zak0932
- 回答数2