回答数
気になる
-
vb.netによるEXCEL値取得
いつも参考にさせていただいております。 現在、VS2005 VB.netで開発をしており、 EXCELの特定のセルの値を取得する方法は過去記事等で理解いたしましたが 式の入ったセルに対して、期待通りに値を取得できません。 対象のセルには名前定義が施されており その定義にはシートの印刷ページ数が取得できるマクロが組み込まれております。 ですので見た目にはセルに数字が入っている状態です。 取得したいのは単純にその数字なのですが、 ・ ・ (省略) Dim xlSheets As Excel.Sheets = xlBook.Worksheets Dim xlSheet As Excel.Worksheet = CType(xlSheets.Item(1), Excel.Worksheet) (省略) ・ ・ Dim result AsString = "" result = xlSheet.Cells(1,1).Text この方式で実行するとresultに$NAME#のような結果が格納されてしまいます。 オブジェクトブラウザにてプロパティを見てみたのですが 該当するようなものも見つからず困っております。 どなたかご存知のことありましたら、 ぜひともご助力ください。 よろしくお願いします。
質問日時: 2012/03/24 16:29 質問者: midguy
解決済
2
0
-
InStr の不具合
InStr で期待した値が取得できません。 sMMgText に sMMgText_stop の文章が二重に入っていたとき、sMMgText_stop の値を空白にしたい のですが、sMMgText_stop が一つだけあったときも sMMgText_stop の値が空白になります。 nPos = InStr(sMMgText_stop, sMMgText) If nPos > 0 Then nPos2 = Instr(nPos + 10, sMMgText_stop, sMMgText) If nPos2 > 0 Then sMMgText_stop = "" response.write nPos & "■" & nPos2 End If End If デバッグ用の response.write では「1■11」となります。 二回目の InStr 関数がうまく働いていないようです。 どなたか、このバグ(InStr関数 or 私の)の修正点をご教示いただけないでしょうか? よろしくお願いします。
質問日時: 2012/03/23 11:03 質問者: ab-bz
ベストアンサー
1
0
-
Visual Studio2010に詳しい方
Windows Azureを学習しようとしているのですが、「新しいプロジェクト」画面の「インストールされたテンプレート」のところにVisual C#という項目がありますが、そこから展開せず、Cloudという項目が選べません。 Expressだからでしょうか? 原因がお分かりの方、いらっしゃいましたらよろしくお願いします。
質問日時: 2012/03/17 22:39 質問者: noname#157436
ベストアンサー
1
0
-
IUSR_MACHINEでMDBアクセスができない
こんにちは、よろしくお願いいたします。 クラシックASPでシステムの作成を行っております。 DBはAccessの2003で、SP3があたっております。 IISは7で、Windows 2008 Server上に設置してあります。 先刻急に、SELECTでのデータ取得は可能なものの、 INSERTやDELETEによるデータ更新ができなくなりました。 (それまでは問題なくできていました。) 一応データ取得が可能であるので、権限の問題かと思いましたが、 MDBファイル自体に[IUSR_マシン名]のフルコントロール、 さらにMDBファイルを置いてあるディレクトリ自体にも [IUSR_マシン名]のフルコントロールを持たせたのですが、改善しません。 (ちなみに、MDBファイル上から直接クエリを実行した場合正常にデータ更新できます。) (また、Winプロセス上にACCESSのプロセスが残っていないことは確認済みです。) 試しに、MDBファイル自体に[Everyone]のフルコントロールを あててみたところ、データ更新ができるようになりました。 ということはMDBファイルにアクセスしている…ひいては WEBシステム利用時のユーザーが[IUSR_MACHINE]ではない ということになるのかと思いますが、実際に実行している ユーザー名を取得する方法が分かりません。 それが分かれば、そのユーザーに権限さえ与えてあげれば [Everyone]にフルコントロールを与えるという危険な行為は 避けれると思います。 上記のような状況なのですが、 [Everyone]へのフルコントロール以外で 改善する良い方法は無いものでしょうか? よろしくお願いいたします。
質問日時: 2012/03/16 13:45 質問者: SighKey
ベストアンサー
1
0
-
ButtonColumnのボタンのスタイル変更
ASP.NET Framework3.5で開発しております。 DataGridのButtonColumnで表示されるボタンをスタイルを変更したいのですが、 それらしいプロパティが見つかりません。 JavaScriptで変更するしか手はないのでしょうか?
質問日時: 2012/03/12 10:25 質問者: DoubtOwl
ベストアンサー
1
0
-
ユーザー定義関数に特定のセルの値をかける
IF(シート1!C2>0,名目(A2)*E2,6) 上記の式のように一定の条件下で、ユーザー定義関数に特定のセルの値をかけた 値を表示させようとしています。 しかしなぜか0が表示されてしまいます Select Case KATA Case Is = 1 名目 = E * 34 のようにユーザー定義関数の中にセル式をかけるとしても 0が表示されます どうしてでしょうか
質問日時: 2012/03/06 12:37 質問者: ridi8888
ベストアンサー
1
0
-
DBのデータをjavascript側で利用したい
お世話になっております。 visual studio 2008でasp.net開発(VB)を行っております。 タイトルの通りなのですが、データバインドしたDBのデータの値をjavascript側に渡せず困っています。 具体的には、以下の通りです。 ■以下のテーブルがあります。 色 | 種類 | もの =================== 赤 |くだもの| りんご 紫 |くだもの| ぶどう 赤 | やさい | トマト 紫 | やさい | なす ■ASPのページには、ドロップダウンリストが2つあります。 ドロップダウンリストの値は、テーブルの"色"と"種類"のデータをバインドしています。 2つのドロップダウンリストを選択した時の"もの"の値をjavascript側で利用したいです。 この際のデータの渡し方が分からずに困っています。 私の行った手法としては、データバインドの出来るドロップダウンリストを新しく用意して、 そこへ一旦"もの"の値を入れておき、javascriptの「document.getElementById」を利用して 値を取得するという方法です。 実際上記の手法で期待する結果は得られましたが、結果取得用の3つ目のドロップダウンが 画面上に見えていることは好ましくありません。 そこで、visibleプロパティをFalseにしたところ、値が取得できなくなりました。 調べたところ、visibleプロパティをFalseにすると、画面描画だけでなく、HTML形式への変換も 行わなくなるので、javascriptへの値渡しも出来ないとの事でした。 とりあえず、暫定で3つ目のドロップダウンのwidthを0ptにしましたが、完全に消えるわけではないので、困っております。 長文になりましたが、現在ドロップダウンで暫定対応している点で、もっと一般的なな手法や案が御座いましたらご教示宜しくお願い致します。
質問日時: 2012/02/26 10:26 質問者: enjoy-ride
解決済
2
0
-
条件で抽出したデータを12件、1ページ毎に表示
SQLで抽出したデータを12件ずつ、1ページ毎に表示させたいのですが・・・ 次ページへデータの続きをそのまま表示させるようにしたいのですが、うまくできません。 どなたか分かる方がいらっしゃいましたら、是非ご教授ください。 SELECT~WHERE(条件)を入れると次ページをクリックしてもデータを引っ張っていくのは難しいのでしょうか? 検索条件を抽出し、sessionで作成してみたのですが、データを引っ張ることが出来ず、エラーになってしまいます。 前ページ(print2.asp)より検索条件により 例:住所(add1)→福島県 または 住所(add2)→福島県、住所(add3)→いわき市 これをsessionに格納。 ----------------------------- <% '================================================================ ' 初期設定 '================================================================ MaxLog = 12 RecCnt = Request.QueryString("recnum") MovPge = Request.QueryString("pgenum") If (RecCnt = "") Then DefCNT = 1 DefPge = 1 Else DefCNT = CInt(RecCnt) SecCNT = DefCNT - CInt(MaxLog) DefPge = CInt(MovPge) End If '================================================================ ' データベース接続 '================================================================ Set db=Server.CreateObject("ADODB.Connection") db.connectionstring=application("strCString") db.Open '================================================================ ' レコードセット生成 '================================================================ Set rec = Server.CreateObject("ADODB.Recordset") If session("add2") = "" or IsNull(session("add2")) Then SQLS = "SELECT * FROM T_add WHERE 住所1 = '" & session("add1") & "' order by 世帯番号" Else SQLS = "SELECT * FROM T_add WHERE 住所1 = '" & session("add2") & "' AND 住所2 = '" & session("add3") & "' order by 世帯番号" End If With rec .ActiveConnection = db .CursorType = 1 .LockType = 1 .Open SQLS, , , ,&H0001 AllRec = .RecordCount End With %> <FORM METHOD="POST" ACTION="print3.asp" NAME="myform"> <br> <table cellspacing="0" cellpadding="1" width=80% height=100%> <% '================================================================ ' レコード数取得 '================================================================ If (CLng(AllRec) > 0) Then rec.AbsolutePosition = DefCNT recount = 1 Do While not rec.EOF If recount <> Fix(recount/2)*2 Then %> <tr> <% End If %> <td nowrap>〒<%=left(rec("現郵便番号"),3) & "-" & right(rec("現郵便番号"),4)%><br> 市原市<%=rec("現居所1")%> <%=rec("現居所2")%><br><br> <center><%=rec("氏名")%> 様</center><p> </td> <% If recount = Fix(recount/2)*2 Then %> </tr> <% End If DefCNT = DefCNT + 1 recount = recount + 1 rec.MoveNext If DefCNT = (DefPge * MaxLog + 1) Then Exit Do Loop Else Response.Write "<FONT COLOR=#FF0000><B>該当する項目が見つかりませんでした!</B></FONT><P>" End If rec.Close %> </table> <br> <INPUT TYPE="hidden" NAME="cnt" VALUE="<%=recount%>"> <% '======================================================================= ' ページ移動設定 '======================================================================= If (DefPge = 1) And (AllRec <= MaxLog) Then 'PrevLink = "前ページ" 'IndxLink = "<A HREF='print3.asp'>トップページ</A>" NextLink = "次ページ" ElseIf (DefPge = 1) And (AllRec > MaxLog) Then Response.Write "<DIV ALIGN=right>" Response.Write "[<A HREF='print3?recnum=" & DefCNT & "&pgenum=" & DefPge + 1 & "'>次ページ</A>]" Response.Write "</DIV>" ElseIf (DefPge <> 1) And (AllRec <= DefPge * MaxLog) Then Response.Write "<DIV ALIGN=right>" Response.Write "[<A HREF='print3?recnum=" & SecCNT & "&pgenum=" & DefPge - 1 & "'>前ページ</A>]" Response.Write "</DIV>" ElseIf (DefPge <> 1) And (AllRec > DefPge * MaxLog) Then Response.Write "<DIV ALIGN=right>" Response.Write "[<A HREF='print3?recnum=" & SecCNT & "&pgenum=" & DefPge - 1 & "'>前ページ</A>|" Response.Write "<A HREF='print3?recnum=" & DefCNT & "&pgenum=" & DefPge + 1 & "'>次ページ</A>]" Response.Write "</DIV>" End If db.Close: Set db = Nothing %>
質問日時: 2012/02/15 10:24 質問者: yk_happy
解決済
1
0
-
サーバでファイルを書くとデータが混ざる?
お世話になります。 ASP.NET(VS2010)に関する質問です。 あるページクラスがArrayList型変数(Public)を持っています。 ---------------------------------------------------------------------- 1.ボタンクリックで、 (1)クライアントアドレスを含んだファイル名でファイルを開き、ある文字列を書き込む (2)前述の変数に、1で使用したファイル名をAdd 2.別のボタンクリックで、 前述の変数値からファイル名を取得・ファイルをダウンロードして、表示等を行う ダウンロード時は、ファイルに含まれるクライアントアドレスと、自身のアドレスを比較 して、合致する場合のみダウンロード ---------------------------------------------------------------------- と言う処理があります。 現在これを複数の端末から行うと、稀にユーザーから、 「明らかに自分の端末から処理した物と違うデータが表示される」 と指摘されます。 例えば、クライアントAは「AAA」「CCC」、クライアントBは「BBB」と表示されることを 期待していると、クライアントAに「AAA」「BBB」「CCC」、クライアントBに「BBB」と表 示される様です。 この様な事が起こる原因として考えられる理由には何があるでしょうか? 自分が気になっている点としては、 ---------------------------------------------------------------------- 1.ArrayList型変数の初期化が、宣言時にしか行われていない 2.そもそもクラス変数ではなく、Session変数を使用すべき? 3.ファイルの書き込み時にロックをしていない ---------------------------------------------------------------------- があるのですが… 以上、お詳しい方、情報頂けると幸いです。 よろしくお願いいたします。
質問日時: 2012/02/14 10:40 質問者: prd5678
ベストアンサー
2
0
-
テーブル2列目に2番目のデータを引き渡すには?
お世話になります。 テーブルに入っているデータをweb上にデータを表示させたいのですが、1つ1つのデータを2列で表示させる方法を知ってる方がいらっしゃいましたらご教授お願い致します。 イメージ 【1列目】 【2列目】 ---------------- A市○○町1-1| B市○△町2-1 山田 太郎 | 山田 花子 ---------------- C市○×町3-1| D市△×町5-2 日本 和子 | 日本 一郎 ---------------- : : と言うような感じで作成したいのです。 以下、作ったサンプルでは、2列目も同じデータになってしまいます(ノ_-。) もちろん、どうしたら2列目のデータが2つ目のデータを引き渡すことができるかプログラムの記述が分からなくて・・・。 2列目は2つ目のデータを引き渡せるようにしたいのですが・・・。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー <table> <% recount = 0 rec.MoveFirst Do While not rec.EOF %> <tr> <td nowrap> 〒<%=left(rec("郵便番号"),3) & "-" & right(rec("郵便番号"),4)%><br> <%=rec("現居所1")%><br><%=rec("現居所2")%><br> <%=rec("氏名")%> </td> <td nowrap>〒<%=left(rec("郵便番号"),3) & "-" & right(rec("郵便番号"),4)%><br> <%=rec("現居所1")%><br><%=rec("現居所2")%><br> <%=rec("氏名")%> </td> </tr> <% recount = recount + 1 rec.MoveNext Loop rec.Close %> </table> -------------------------------- どなたか分かる方いらっしゃいましたら是非、宜しくお願い致します。
質問日時: 2012/02/14 09:26 質問者: yk_happy
ベストアンサー
1
0
-
一定時間ごとにDBを更新したい
日々お世話になっております。 一定時間ごとに、あるサイトから得た情報を自動でデータベースに記録していく、ローカルで動くプログラムを作り、これを別のパソコンで常時実行させ、自宅にあるサーバーへ書き込んでいます。 データベースに書き込んだ情報はWebページで利用しています。 今回、(安価な)レンタルサーバーを利用しようと思いましたが、規約では、”外部からのSQLデータベースへの接続禁止”とあり、これは使えそうにありません。 レンタルサーバー自体に、ローカルで動くプログラムを実行させることもできそうにありません。 こういった場合は、どのように解決すればよいのでしょうか? 安価なレンタルサーバーでは不可能なのでしょうか? 環境は、ASP.NET4.0、SQLServer2008 R2、WindowsServer2008 R2、VB.NETです。 漠然とした質問ですみませんが、ご教授下さい。 カテゴリが適切ではない場合、申し訳ありませんが、適切なカテゴリを教えていただければと思います。 よろしくお願いします。
質問日時: 2012/02/10 14:19 質問者: norisio2000
ベストアンサー
3
0
-
Chr関数の動作結果の違いについて
お世話になります。 IIS7.0を使用したWebシステムで、以下の問題が発生しており、原因が特定できず 困っております。 WindowServer2008 SP2 32bit版の環境です。(非R2) プログラムは、VBScriptで記述しています。 ある画面で、以下のようなエラーが発生してしまいます。 --------------------------------------------------------------- IISログに出力されているエラーメッセージ |800a0005|プロシージャの呼び出し、または引数が不正です。:_'Chr' --------------------------------------------------------------- プログラム内でChr関数を使用している箇所で落ちている状態でした。 調査をしたところ、Chr関数の引数に255を超える数値が渡された場合にエラーが 発生しているようでした。 ※Chr関数の引数を1ずつ足していき、256を超えたところでエラーとなりました。 256以降の数値についても、いくつか試しましたが、全てエラーとなりました。 原因切り分けのために、「MsgBox Chr(***)」を実施する簡単なvbsファイルを 作成し、実行したところ問題なく結果も表示されました。 つまり、同じChr関数を使用してもWebアクセス時とVBScriptで作成したコマンド ファイルからの実行で結果が異なっているように見えます。 同じサーバ構成で問題なく動作している環境があるなかで、1環境でだけこのよう な現象が発生している状態です。 問題の出ている環境は新規に作成した環境ですので、IISの設定誤りが無いかを確認 したのですが、正常な環境と比べて問題となる点が見つかりませんでした。 Chr関数の結果に影響を与えるような設定など、何か情報を頂けると助かります。 お手数をお掛けしますが、宜しくお願い致します。
質問日時: 2012/02/01 21:46 質問者: jokiban
ベストアンサー
1
0
-
クエリのパラメータ
お世話になります。 ASP.netの勉強中です。 クエリのパラメータに関して、わからないことがあり、質問させて頂きます。 SqlDataSourceのクエリでパラメータを指定する場合は"@"を指定すればよいと 言うことを調べたのですが、@を指定してクエリを作成したところパラメータとは 認識されず、文字列となり、パラメータの定義の画面が表示されません。 (クエリは以下のようになります。) SELECT 形状マスタ.* FROM 形状マスタ WHERE ([コード] = @CD) "@CD"を"?"にすると、パラメータの定義画面が表示され、実行した場合も パラメータとして認識されています。 出来れば"@"でパラメータを指定したいので、教えて頂ければ幸いです。 初歩的な質問で申し訳ありませんが、よろしくお願い致します。
質問日時: 2012/01/19 15:07 質問者: ThunderAce
ベストアンサー
2
0
-
GridViewの集計
お世話になります。 現在、ASP.NETの勉強をしております。 今回、Access2000で作成したPG(帳票)をASP.NETに移行する作業をしております。 Access2000では以下のようにグループ単位の集計をしていました。 ASP.NETで以下の様に出力する場合はどのようにすれば良いのでしょうか? グループ 商品 金額 A xxx1 100 xxx2 200 合計 300 B xxx1 10 xxx2 20 合計 400 考えている方法は (1)グループの数だけ、GridViewを作成する。 (2)1つのGridViewをコード上で編集し、グループ単位に集計する。 です。 他に良い方法などあれば、教えて頂けると幸いです。 よろしくお願い致します。
質問日時: 2012/01/19 14:43 質問者: ThunderAce
ベストアンサー
1
0
-
ユーザー定義関数でA列の値に応じてB列の値を変える
A列 B列 1行 Type 名称 2行 1 あ 3行 2 い 4行 3 う VBA初心者のものです。ユーザー定義関数を作成して、A列のTypeの値に応じて、B列の名称の値を変化させる式を作成中です。B列2行目に、下記のユーザー関数をセル式として記述し、3・4行目にコピーしたのですが、0が表示されてしまいます。 どうしてでしょうか? Functionめいしょう(Type, 名称) Sheets("突合せ").Select If Type = 1 Then 名称 ="あ" Exit Function If Type = 2 Then 名称 = "い" Exit Function If Type = 3 Then 名称 = "う" Exit Function End If End If End If End Function
質問日時: 2012/01/15 02:37 質問者: ridi8888
ベストアンサー
1
0
-
CSVのインポート【ASP.NET】
お世話になります 下記URL参考にGridViewまでの表示は出来ましたが データへ(Sqlserver2005)に保存が出来ません。 http://www.cocoaliz.com/asp.net/index/55/ GridView表示後ボタンで保存としたいのですが 分かる方ご教授願います。 又、CSVの件数が多かったせいなのか? 大分遅いので改善等あれば幸いです。 ASP.NET VB Sqlserver .NetFramework2.0
質問日時: 2012/01/14 03:25 質問者: BSR123
解決済
2
0
-
フレームでのResponse.Redirect
はじめまして。 ASP.NET(C#)初心者です。 仕事上、現在づまづいている個所があり、どなたかご教授いただけないでしょうか。 今現在、下記のようなtestページを作成しています。 --- フレーム1-------------フレーム2------------------- 【TextBox】 | *CustomValidator | ボタン押下時、画面Response.Redirectで別ページ表示 【Button】 | --------------------------------------------------- ボタン押下時、TextBoxはCustomValidatorで検証し、 OKならばResponse.Redirectで、 フレーム2に別ページを表示(targetでフレーム2を指定)する。 といったものを作成したいのです。 1回目の検証OK時には上記の動作をするのですが、 それ以降、ボタンを押下するとフレーム1と同じ画面が フレーム2に表示されるようになってしまいます。 分かる方、もしくはヒントがありましたら教えていただけると幸いです。 よろしくお願いいたします。
質問日時: 2012/01/13 00:12 質問者: totoritori
ベストアンサー
1
0
-
Visual Web Developerで描画
こんばんは Visual Web Developerを初めて間もない者です。 Imageに文字列を描画したいと思っています。 例えば Textboxに入力した文字列をButtonイベントで取得して Imageで表示している画像上に描画 のような感じです。 その他の制約としましては、 ・画像サイズに合わせて文字列が折り返して描画されること どなたかご教授お願いいたします。 開発環境 ・Window XP Home Edition ・VWD 2010 Express(ASP.NET Webサイト C#)
質問日時: 2012/01/09 00:14 質問者: hndhdk58
ベストアンサー
1
1
-
エクセルIF文をROUNDUPで短く書きたい
質問があります シート1のI列O列の値(データは500件程度)に応じて、シート2のE3 に判定結果を表示するセル式を作成しようとしています。まずI列の値でE3を空白表示するか決めます。その後O列の値が -40より小さかったら24、 -35より小さかったら21、 -30より小さかったら18 の調子で5増えるごとに3の倍数で値が減っていき0以上なら0とする、セル式を作成したいです。 以下の式を作成しましたが、文章で記述したとおりに動いてくれません (特に5<O<0→0のあたり)、この記述に何か問題がありますでしょうか? =IF('シート1'!I:I=0,“ “, ROUNDUP(シート1!O:O/-5,0)*3) ---------------------------------------------------------------------- I=0 →“ “ I=0でなければOの値で判定 0=>O→0 -5<O<0→0 -10<O<-5→3 -15<O<-10→6 -20<O<-15→9 -25<O<-20→12 -30<O<-25→15 -35<O<-30→18 -40<O<-35→21 O<-40 →24 -------------------------------------------------------------------
質問日時: 2011/12/22 09:40 質問者: ridi8888
ベストアンサー
7
1
-
Requestの取り方、どちらが好ましい?
C♯、ASP.NETでの開発です。 string test = Request["hoge"].ToString() という取り方をしている箇所があり、これだとパラメータとしてhogeが なかった時に落ちるので string test = Request.QueryString["hoge"]; にしようと思っています。 (単純に、なければ空白としたい) 取り方は違いますが、結局のところ(値があれば)同じものが 来るのでこの対応で問題ないと思っているのですが、問題ありましたら ご指摘いただけないでしょうか。
質問日時: 2011/12/08 19:00 質問者: ginfix
ベストアンサー
1
0
-
【ASP】500エラーが発生する【ACCESS】
こんにちは、よろしくお願いいたします。 ASPで簡単なWEBアプリケーションを作成し、 データベースとしてAccessを利用しています。 開発環境はWindows XP(IIS 5.1)で、Officeは2003です。 設置したサーバはWindows 2008 Server、IISは7.0です。 IISの設定は .Net Frameworkのバージョンは【.Net Framework v2.0.50727】 マネージパイプラインモードは【クラシック】 ASPの設定は、 【親パスを有効にする】をTrueにしてあります。 Accessへの接続文字列は以下のように記述しております。 (ネット上で拾った記述法 そっくりそのままです) ―――――――――――――――――――――――――― sub usrConOpn() Set objCon = Server.CreateObject("ADODB.Connection") objCon.Provider = "Microsoft.Jet.OLEDB.4.0" objCon.ConnectionString = (MDBファイルまでのフルパス) objCon.Open end sub ―――――――――――――――――――――――――― 表題の件の詳細に入ります。 画面は一覧表示をするhtmlがあり、 そのhtmlの下部に、入力欄となるインラインフレームがあります。 インラインフレーム内には7行に渡って入力項目が縦にならんでおり、 それぞれの行に、大分類、中分類と選択が可能なコンボボックスがあります。 大分類のコンボボックスは変更時(OnChange)に画面をサブミットし、 中分類のデータをDBから取得し、中分類コンボボックス内を入れ替えています。 設置後に、アクセスしてみると、インラインフレーム内が500エラー表示になっておりました。 【500 -内部サーバー エラーです。 検索中のリソースに問題が発生したため、表示することができません。】 サーバへリモートデスクトップでアクセスし、ローカル表示させてみたところ、 1行目の中分類にあたるリストボックスの部分でエラーが発生しており、 【'' は既に使用されているので、使用できませんでした。】 というエラーメッセージがソース内に吐き出されておりました。 ただ、何度かアクセスしてみると、 1行目でエラーになっていたはずが、3行目まで表示できたり、 1行目すら表示されなくなったりと、その時々でエラーが発生する箇所が違いました。 よく分からないまま、500エラーというものを個人的に調査し、 大分類、中分類コンボボックス作成時に、 DBに接続し、作成し終わり次第接続を切る…という処理を 1行1行、7行全部にいちいち記述してみたところ、少し改善されました。 ただ、それでも時々500エラーになることがあります。 そこで質問なのですが、この 【500 -内部サーバー エラーです。 検索中のリソースに問題が発生したため、表示することができません。】 とは、つまり何が原因で発生しているのでしょうか? 大雑把な質問で恐縮ですが、よろしくお願いいたします。 また、記載した内容では情報不足であれば、 指摘を頂ければ、公開可能な情報に関しては追記させて頂きます。
質問日時: 2011/12/08 16:33 質問者: SighKey
解決済
1
1
-
VBA 可変行のデータを自動集計する
vbaでシステムの効率化をしている エンジニアです。 添付の図のような表に100件~1000件 の可変するデータが入ります。 右の4つのコミッションを合計して小計のところに自動計算したいのですが データ量が変動するため(この表の上下のデータ量も変動する) vbaで何行目から何行目を合計するという指定ができません Q&Aを見ていくと offset関数・名前の定義をうまく使ったらいいとあり Worksheets("Sheet1").Names.Add Name:="名前A" RefersTo:=Range("コミッション1") Worksheets("Sheet1").Names.Add Name:="名前B" RefersTo:=Range("(2)小計") ActiveCell.Offset(-3, 2).Range("名前A:名前B").Select ActiveCell.Offset(15, 2).Range("名前A").Activate ActiveCell.FormulaR1C1 = "=SUM(R[-18]C:R[-1]C)" ActiveCell.Offset(-18, 0).Range("名前A:名前B").Select End If これで合計できると思うのですが、 どなたか添削していただけないでしょうか?
質問日時: 2011/12/05 00:23 質問者: ridi8888
ベストアンサー
1
0
-
Domain指定のクッキー
開発言語:Visual C# 2010 Domain プロパティを使用して、複数のサブドメインで共有できる Cookie を作成しています。 (参考URL)http://msdn.microsoft.com/ja-jp/library/ms178194.aspx 開発段階(localhost上)で、クッキー作成時に、 Response.Cookies["domain"].Domain = "localhost"; とコーディングした場合、クッキーが作成されません。 localhost上での特殊な書き方、もしくはIISでの設定があるのでしょうか? Response.Cookies["domain"].Domainでドメイン指定で作成する場合は、 "xxx.com"、"xxx.jp"などのドメインが設定されたサーバー上でしか作成されないのでしょうか? ご存知の方、ご教授下さい。
質問日時: 2011/12/02 17:20 質問者: erqew
ベストアンサー
2
0
-
エクセルで行が可変する時、VBAの記述
エンジニアのものです。 エクセルで売り上げ集計をVBAを使って効率化しています。 他のシートからデータをコピー、貼り付けるのですが 分量が一定ではありません。 今VBAで、データの合計と、行の挿入を自動化させようとしているのですが 分量が一定ではないために、うまく指定ができません。 Q&Aサイトを検索していると、offset関数・名前の定義をうまく使えとあり Worksheets("Sheet1").Names.Add Name:="名前A" RefersTo:=Range("B125") Range("名前A").Select If ActiveSheet.Offset(-1, 0).Value = "1134 " Then .EntireRow.Resize(10).Insert shift:=xlDown End If これで 名前Aと定義したセル(集計表の一番下)の上に数値が入っていれば 10行挿入するはずだと思うのですが うまくいきません。 どなたかわかる方がいましたらアドバイスお願いします。
質問日時: 2011/12/02 15:58 質問者: ridi8888
ベストアンサー
2
0
-
asp.net 値の受け渡しでスクリプトエラー
現在、asp.net(vb)で開発を行っております。 その中でspreadに設定したボタン押下時に、showModalDialogで画面を開き、その画面で設定した値を親画面に渡す処理があるのですが、親画面に戻った後に、スクリプトエラー「実装されていません」となり、処理が正しく機能しません。 スクリプトには function test(No,Code) { var url="testPopup.aspx?No="+No+"&Code="+Code; var features = "dialogHeight:330px;dialogWidth:270px;scroll:no"; window.showModalDialog(url,window,features); return false; } と記述しており、これをspreadのボタン押下時に呼び出す形にしております。 通常のボタンで上記の処理を行う場合は問題なく、何故spread内のボタン押下だと、エラーとなるのかが、まったくわからず、頭をなやませております。 どなたか、お力を貸して頂けると助かります。よろしくお願いいたします。
質問日時: 2011/11/29 10:34 質問者: yuke2020
解決済
1
0
-
IIS7.5の設定の仕方
Visual Studio 2010(ASP.net 4)をWindows 2008サーバーにリリースしようとしているのですが、 「このコンテキストでは要求が有効ではありません。」 というエラーが出て困っています。 ASP.NET 4がインストールされているXPのPCにリリースしたところ、問題なく動作しております。 IIS7.5の設定の仕方が問題だと思われるのですが、ご存じの方、ご教授願います。 エラーの画像を添付します。
質問日時: 2011/11/28 00:38 質問者: erqew
解決済
1
0
-
aspのテンプレート(VisualStudio)
現在VisualStudio 2010 Expressでaspフレームワークを使用した、開発を行いたいのですが、新規プロジェクト作成で、aspのテンプレートが表示されなくて困っています。 どのようにしたら追加できるのでしょうか?お返事お待ちしております。
質問日時: 2011/11/26 19:31 質問者: lain_003
ベストアンサー
1
0
-
テキストボックスに今日の日付を入力
visual web developerを使用して下記のような入力フォームを作成しています。 日付:□ 名前:□ 住所:□ このページを開いたときに ”日付”欄にデフォルトで”2011/11/11”と 今日の日付が入力されている状態にしたいです。 ネットで検索して javaを記述してみたり色々したのですが なかなか成功しません・・・。 よろしくお願いいたします!
質問日時: 2011/11/11 16:05 質問者: masunona
ベストアンサー
1
0
-
COBOL85の連結領域の最大桁数について
いつもお世話になります。標題についてお知恵を拝借下さい。 NEC製のCOBOL85で開発を行っています。 その際に連結領域を利用していますが、ここに定義されている項目へアクセスを行うと、セグメント境界外のアクセスエラーが発生します。 変更前の連結領域では、約32000桁使用しており(正確には調べられませんでした)、ここへ、2970桁を追加する修正を行っています。 この追加した部分にアクセスすると、上記エラーが発生するようです。 変更を行う前は当然ながら、正常に動作していますので、連結領域の最大定義桁数を超えてしまった為だと推測しました。 ここでお聞きしたいのは、連結領域は何桁までという情報を知りたいです。 ご存知の方、ご誘導をお願いできますでしょうか。 PS.当方、浅はかな知識ながら、MAX32768桁ではないかと推測しています。
質問日時: 2011/11/11 12:10 質問者: yy8091
解決済
1
0
-
BASP21使用のメール送信でコマンドエラー
ASP.NET 2002 でBASP21のSendMailを使用してメール送信のプログラムを作成しました。 メール送信をすると、『500 Command unknown: '' data』というエラーが発生し、メール送信が行えませんでした。 エラーコードで調べてみたところ、コマンドの構文エラーですとか、コマンドが認識できない、といった内容のエラーのようですが、原因がつかめておりません。 現在の状況として ・メール送信できるアドレスもある。(特定のアドレスでのみ発生。) ・エラーになったアドレスへは、別のメーラーからメールが送れる。 ・メールの内容を同じにして、送付先のみ変更したら送信できた。 上記内容から、アドレス違い、メール本文に何か不正な文字などがあるというのは無さそうだと判断しております。 送信できるアドレスもあるので、原因追求に行き詰っております。 同様のエラーを経験された方や、助言いただける方がいらっしゃいましたらよろしくお願いします。
質問日時: 2011/11/11 09:39 質問者: wakammm
ベストアンサー
1
0
-
QRCodeHelperが動かない
VisualStudio2010 vbで作ったMVCに QRCodeHelperを追加してQRコードを表示しようとしました。 参考にしたのは http://blogs.msdn.com/b/chack/archive/2011/02/28/asp-net-mvc-3-webmatrix-razor-helper-nuget.aspx です。 でもデバック実行すると QRCodeImage.cshtmlのimage.Save(Response.OutputStream, ImageFormat.Png);で GDI+ で汎用エラーが発生しました。 となります。 どこを直せばよいのでしょうか。
質問日時: 2011/11/10 14:31 質問者: taku_pon
ベストアンサー
1
0
-
WEBアプリでデータを書き込む
visual web developerを使用してwebアプリケーションを作っています。 住所氏名一覧表に、 あらたに住所氏名を加えていく入力フォームを作成しています。 すべてのデータにIDを自動出来に加えたいのですが 元データをXMLファイルにすると 自動でIDをふる方法がわかりません。 元データをACCESSファイルにすると データの「登録」ボタンを押した際 ”別のプロセスで使用されているため、プロセスはファイル××にアクセスできません。” と出てしまいます。 できれば後者の方法(ACCESS形式)で運用したいのですが のどようにすればいいのでしょうか? 教えてください! 以下は「登録」ボタンのコードです。 Protected Sub Button_Add_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button_Add.Click ' データベースファイルのパスを定義する Dim UpFolder_URL As String = "~/Chap4/Upload_data/" Dim UpFolder As String = Server.MapPath(UpFolder_URL) Dim DBFile As String = UpFolder + "database.mdb" ' データベースのデータを読み込む Dim albumDS As New Data.DataSet() albumDS.ReadXml(DBFile) Dim table As Data.DataTable = albumDS.Tables("item") ' 新しい行をテーブルに追加する Dim newRow As Data.DataRow = Table.NewRow() newRow("Date") = DateTime.Today.ToLongDateString() newRow("Name") = Name.Text newRow("Contents") = Contents.Text newRow("Add") = Add.Text newRow("Method") = Method.Text table.Rows.Add(newRow) ' データをデータベースファイルに書き出す albumDS.WriteXml(DBFile) ' GridViewの表示を更新する GridView1.DataBind() End Sub
質問日時: 2011/11/09 14:26 質問者: masunona
ベストアンサー
2
0
-
VBScript 全角英数記号→半角英数記号に
ASP(VBScript)での開発をしています。 全角英数記号を、半角英数記号に変換したくて、以下のメソッドを 作りました。 Function FunFullToHalf(ByVal StrTarget) Dim ObjBASP21 Dim StrHalf Set ObjBASP21 = Server.CreateObject("basp21") StrHalf = ObjBASP21.StrConv(StrTarget,8) FunFullToHalf = StrTarget End Function しかし、これだと、全角カタカナまで半角になってしまい、困っています。 回避策を教えていただけないでしょうか。
質問日時: 2011/11/08 10:24 質問者: ginfix
ベストアンサー
1
0
-
BASP21を利用してリネームファイルアップロード
Set basp = Server.CreateObject("basp21") を利用して、 FilePath = Server.MapPath("../pictures") & "\" & GyoushaBangou & "\" & FilePath leng = basp.FormSaveAs(postData,"UpFile",FilePath) のプログラムを使って、ファイルアップをしてます。 ローカルのデータ画像のアップに際して、同じ画像を上げる事が無いように、ファイル名に日付けなどを付け加え、名前を変えて同じ名前のファイルを上げる事が無いようにしたいのです。 現在の仕組みでは、リネームされない状態でアップロード出来て、アップロードした名前はデータベースに記録されるようになっています。 出来る方法を教えていただけないでしょうか! よろしく、お願いします。
質問日時: 2011/11/07 22:22 質問者: ono1954
解決済
1
0
-
C#の継承関係。
すこし、疑問におもい質問いたします。 以下のようなコードなのですが using System; using System.Windows.Forms; public class MainClass{ public static void Main (){ Test01 obj01 , obj02; Test02 obj03 , obj04; obj01= new Test01(); obj01.method01(); obj03 = new Test02(); obj03.method02(); try{ obj02 = (Test01)obj03;(1) //obj02.methodp();(2) obj04 = (Test02)obj01;(3) }catch(Exception e){ MessageBox.Show(e.Message); } } } public class Test01{ public void method01(){ MessageBox.Show("スーパークラスメソッド"); } private void methodp (){ MessageBox.Show("スーパークラスプライベートメソッド"); } } public class Test02 : Test01{ public void method02(){ MessageBox.Show("サブクラスメソッド"); } } まず(1)の箇所ですが、これはTest02というTest01のクラスを継承したサブクラスを Test01という親クラスにキャストしてます。 これは、問題なく動いているようです。 ただ、その下の(2)の箇所でキャストしたインスタンスから親クラスのプライベートメソッドにアクセスしようとしたらコンパイル時にエラーとなりました。 サブクラスを親クラスにしても親クラスのプライベートメソッドって使えないのでしょうか?であれば親クラスへのキャストって何のためにあるのでしょうか? 次に(3)の箇所ですが、これはTest01という親クラスをTest02という子クラスにキャストしようとしていますが、どうも、親クラスから子クラスへキャストできないといいう例外が 発生するようです。 これはなぜなのでしょうか? 以上の点でご教授いただけませんでしょうか? よろしくお願いします。
質問日時: 2011/11/06 16:01 質問者: 1000vicki
ベストアンサー
1
0
-
C#のGUIからサーバー側のPHPへ文字列を送信
するプログラムを作っている途中で疑問箇所があります。 まず、クライアントというかC# GUI側のコードなのですが 以下、実際にHTTPリクエストを送る箇所のみですが this.postData = "value=" + HttpUtility.UrlEncode(this.box_01.Text,this.encode) + "&key=" + HttpUtility.UrlEncode(this.box_02.Text,this.encode); //this.postData = "test=日本語テスト"; //========================================================== //バイト配列型に変換※URLエンコード済みの文字列をアスキー文字列に変換 //========================================================== this.postDataBytes = Encoding.ASCII.GetBytes(this.postData); MessageBox.Show(this.postData); //MessageBox.Show(this.postDataBytes); string temp = ""; for(int i = 0; i < this.postDataBytes.Length; i ++){ temp += (char)postDataBytes[i]; } MessageBox.Show(HttpUtility.UrlDecode(temp)); //デバッグ //引数に通信先URLを指定してWebRequestクラスのインスタンスを作成 //httpリクエストインスタンスを作成 this.http = WebRequest.Create (url); this.http.Method = "POST"; //メソッドの指定 this.http.ContentType = "application/x-www-form-urlencoded"; //ContentTypeの指定(※必須) //送信するデータの長さを指定 this.http.ContentLength = this.postDataBytes.Length; MessageBox.Show(this.http.ContentLength.ToString()); //データ送信用のストリーム this.requestStream = http.GetRequestStream(); //送信するデータを書き込む this.requestStream.Write(this.postDataBytes,0,this.postDataBytes.Length); //送信終了 this.requestStream.Close(); //サーバーからの応答を取得 this.response = http.GetResponse(); Stream reponseStream = this.response.GetResponseStream(); StreamReader sr = new StreamReader(reponseStream,this.encode); MessageBox.Show(sr.ReadToEnd()); sr.Close(); MessageBox.Show (this.box_01.Text); まずGUI側の流れとしてはFormの中に二つのTextBoxを配置し二つの入力された値を urlencodeして一般的?なHTTPリクエストのクエリ状態にしてます。 で途中でthis.postDataBytes = Encoding.ASCII.GetBytes(this.postData); という処理の箇所で、Urlencodeした文字列をアスキーコード?に変換しているようです。 実際に、コンソールに出力して、文字列が数字のみの配列になったのを確認しました。 そのまま、StreamWriterで書き込み・・送信しています。 で最終的にPHP側にHTTPリクエストして、レスポンスをMessageBoxで表示させます。 PHP側のソースですが <?php //$str = urldecode($_POST["value"]); $str = $_POST["value"]; $str_01 = $_POST["key"]; $fp = fopen("./sharp.txt","w+"); fwrite($fp,$str.$str_01); print "あなたの入力した内容は". $str."ですね\r\n"; print "keyの値は".$str_01."ですね"; ?> という記述をしており最終的にGUIのMessageBoxに表示されるのは print "あなたの入力した内容は". $str."ですね\r\n"; print "keyの値は".$str_01."ですね"; この部分に、入力した値がはいった文字列が表示されます。 で上記の流れの中で、C#側で途中Urlencodeしてそれをアスキーコードに変換してます。 そのアスキー文字をPHP側にリクエストしているのですが、これってPHP側で勝手にアスキー文字をもとのurlencodeの状態に復元し、さらにurldecodeしてマルチバイトの文字の状態にまで復元して表示しているということなのでしょうか? 識者の方ご教授ください。 よろしくお願いします。
質問日時: 2011/11/05 14:49 質問者: 1000vicki
ベストアンサー
1
0
-
C# Proxyを通してブラウザを開く方法
Proxyを通してブラウザを開きたいのですが、うまくいきません。 ◆プログラムソース //TargetUrl 目的のサイトURL //strPr 有効なプロキシ情報 HttpWebRequest webreq = (HttpWebRequest)WebRequest.Create(TargetUrl); WebProxy proxy = new WebProxy(strPr); webreq.Proxy = proxy; これでデバックすると、ブラウザを開く前の段階では、きちんとURLとプロキシ情報が格納されています。 このあと、このプロキシを通してブラウザを開く部分でうまくいきません。 ブラウザに接続してサイトを開いてみても、プロキシに刺さっていません。 現在はブラウザを開くソースを System.Diagnostics.Process.Start(TargetUrl,proxy); としていますが、この部分が問題なのでしょうか。 皆様のお知恵をお貸しください。 よろしくお願いします。
質問日時: 2011/11/03 07:38 質問者: factorial
解決済
1
0
-
vbs 配列の存在確認をしたい。
VBSで、ドメインを取るプログラムを作りたくて 悪戦苦闘しています。 Dim reg Dim Matches Dim testUrl Set reg = CreateObject("VBScript.RegExp") reg.Pattern = "/{2}([^/]+)/" testUrl = "http://www.test.co.jp/test.html" ←ここは実際はメソッドの引数値が入ります Set Matches = reg.Execute(testUrl) msgbox Replace(Matches(0).Submatches(0),"www.","") 上記、きちんとしたurlが入ってくる場合はいいのですが、 そうとは限らず、testUrl = "http://www" というような半端な 値が入ってきた場合、落ちてしまいます。 Matches(またはSubmatches)のインデクサがないからだと思われますが、 存在確認をするにはどうしたら良いか、教えていただけないでしょうか。
質問日時: 2011/10/31 23:25 質問者: ginfix
ベストアンサー
2
0
-
SqlDataSourceでのCookieの利用
SqlDataSourceの条件でCookieを利用したいと思います。 ノーマルでのCookieでは問題ありませんが、サブキーを利用しているCookieではCookieParameterの設定が解りません。 設定方法をお願いいたします。
質問日時: 2011/10/27 17:22 質問者: gonta_256
ベストアンサー
2
0
-
MVCアプリをルートで公開するには?
ASP.net MVCのアプリケーションを発行するために、IIS7上で仮想ディレクトリを作成します。 すると、ルートは仮想ディレクトリになれない(?)ようなので、その配下のサブディレクトリに配置せざるを得ません。 その結果、 http://Hoge.com/Controller/Action --- (1) と公開したいのに、 http://Hoge.com/△△/Controller/Action --- (2) みたくなって、不恰好です。 参考にした「ASP.NET MVC 実践プログラミング」にも、(2)の公開手法が記載されており、これは簡単です。だが、(1)の形で実装する方法について言及したものは殆ど見たことがありません。 一件だけ、「URL書き換えモジュール」を使って実現という記事を見つけたのですが、もっとノーマルな方法で実現できないんでしょうか?! この方面についてご存知のかたおられましたら、よろしくお願い申し上げます。
質問日時: 2011/10/12 16:10 質問者: creamysoft
ベストアンサー
1
0
-
Web.configで指定されているバージョン
Windows7環境でIIS+ASP.NET(MVC)+mysqlをインストールして 他人から提供してもらったプログラムを動かそうとしています。 上記の指定されたソフトをインストールし実行したところ '/'アプリケーションでサーバエラーが発生しました。 というエラーとなります。 いろいろ調べたところWeb.configファイルで指定しているソウトの バージョンとインストールマシンのソフトのバージョンが違うため エラーとなっていると推測しています。 ■Web.config(Ver4.0.0.0) <add assembly="System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> ■マシン(Ver2.0.0.0) C:\Windows\assembly\System.Security プロパティ 2.0.0.0 上記だけでなくほかにも4.0.0.0と3.5.0.0とかバージョンの違うものがいくつかあります。 C:\Windows\assembly\System.Securityのバージョンを 4.0.0.0にあげるには何をインストールすればよいのか 教えて頂けないでしょうか? Web.configファイルをマシンのバージョンに合わせれば動作可能かもしれませんが 事情がありマシン側のバージョンを合わせる必要があります。 また、IISやASP.NETのプログラム開発の初心者のため 質問内容に不備等ございましたらご了承お願いいたします。 なお、ASP.NETは以下をインストールしました。 http://msdn.microsoft.com/ja-jp/aa570309 Web 開発ダウンロード: ASP.NET and ASP.NET MVC (英語) http://msdn.microsoft.com/ja-jp/asp.net/aa336554 Visual Studio (90 日評価版) Visual Studio 2010 以上です。
質問日時: 2011/10/09 20:21 質問者: wwg94102
解決済
1
0
-
DataTableの件数を取得したい
DataTableの件数を取得したいのですがどのようにすれば取得できますか? Private Function getDataListCnt() As Long Dim DBConnection As New SqlConnection(ConfigurationManager.ConnectionStrings("xxx").ConnectionString) Dim sqlCmd As New SqlCommand sqlCmd.Connection = DBConnection Dim lngRet AS Long Dim dt As DataTable = New DataTable() dt = GetList() ☆ここで取得したい☆ lngRet=??? Return lngRet End Function Private Function GetList() Dim CmdTxt As StringBuilder = New StringBuilder() CmdTxt.AppendLine(" SELECT * FROM TBL WHERE CD='001'") Dim dt = GetDBListData(CmdTxt.ToString()) Return dt End Function
質問日時: 2011/10/04 11:57 質問者: prog
ベストアンサー
3
0
-
GridViewの行をダブルクリック
GridViewで行をダブルクリックした時、その行の詳細画面を別ウインドウで表示したいのですが どのようにすればよいですか? web開発初心者なのでjavascriptもわからず苦戦しています。 できればコーディング例があればうれしいです。 ご教授お願いします。
質問日時: 2011/10/03 21:04 質問者: prog
ベストアンサー
1
0
-
C言語 ダイアログボックスのアイコン
ダイアログボックスに、メッセージボックスではMB_ICONQUESTIONと指定すれば表示できたアイコンを表示したいと思うのですが、どうすればいいですか? 求めるものがはい、いいえの2通りならメッセージボックスで作ればよかったのですが分岐が複数に及ぶのでダイアログボックスにしなくてはならなくなりました。しかし、やっぱりアイコンがないと味気ないのでつけようと思ったんですが方法がわからなくて質問しました。 環境はWin7、Bccです。 回答よろしくお願いします。
質問日時: 2011/09/25 07:11 質問者: noname#153104
ベストアンサー
1
0
-
ASPからASP.NETへ
おねがいします。 主にdbmagicで開発をしています。 ASP、ASP.NETは素人です。 今携わっている案件が、オフコンからのリプレースと それと連携したASPで作られたwebシステムを ASP.NETでリプレースするという内容です。 仕様は元のASPと同じでよいので、何か変換ツールで ASP.NETへコンバート出来ないかなと思っています。 過去ログ拝見しても作り直ししかない様なお話なのですが どうなのでしょうか? 調べてはみましたが確かにそういったツールは見つかりませんでした。 何かよい方法があれば御教授お願い致します。
質問日時: 2011/09/20 21:09 質問者: hirohiro_99
解決済
1
0
-
ASP.NETで、ユーザー毎の固定サブアドレス実現
ASP.NETで、ショップ検索サイトを作成しようと考えております。 開発環境はVS2008のC#です。 今実現したい仕様で悩んでいるのが以下です。 1.ショップごとにショップの管理者が登録した時点でSHOPのIDを固定のHPアドレスとして与えたい。(ドメイン以下のサブアドレスでOK) http://www.hogehoge.jp/●●● ← (この部分) /index.html 1の仕様を満たした上で 2.ショップごとに、IDを設け、そのIDとパスで、ログインした場合、HPを編集できるようにしたい。 上記を実現するにはどのような方法がありますでしょうか。 私の考えではまず、 A.aspx (ユーザー登録ページ) (B)フォルダ ー B.aspx or html (お客様アクセス用) Cフォルダ ー C.aspx (ショップ管理者編集用) という構成を実現した上で、 1は、Aという、ユーザー作成ページで、ユーザー作成時にフォルダ作成(B)、(B)フォルダ内に、aspxのファイル作成、もしくはhtmlファイル作成。 ユーザー作成ページで、編集した内容を(B)下のHPに反映させて、 B.aspx、もしくは、B.htmlを作成。 お客様が、ショップ検索をした時に、ショップのファイルにアクセスするには、フォルダ(B)にアクセスする。 2はショップ編集ページCを、別フォルダCに存在させ、idとパスをセッションに持たせ、一致し た場合のみフォルダにログインand shopHP を編集できるようにすることで実現する。 ここで、悩みは、aspxのページは動的に追加する等は出来るのか否かわからない所です。(もしご存知の方いましたら、ご指摘ください。) もしhtmlファイルを追加するとなると、htmlを作成した上で、動的操作は、マスターページをヘッダー等に適応させて、javascriptと、マスターページのサーバーサイドの処理を組み合わせて、サーバーや、DB処理を行うしかないかと考えています。 ただし、動的にDBの内容を反映させるHPは、html形式よりも、aspxの方が何かと便利な気もしますし。ただ、お客様の検索時は、呼び出すショップHPは動的ページである必要性も ないですから、HPのIDさえ呼び出せれば、静的HTMLを呼び出すのみで仕様を満たせる気もします。ただし、DBの内容を書き換えただけではDBと、 HTMLの内容が必ずも一致しないという可能性は生じますが。。。 固定アドレスにこだわらなければ、特に1の悩みは発生しないんですが、「エキテン」 http://www.ekiten.jp/index.html というサイトや、「facebook」の個人用WEBなど、shopや、ユーザーごとにidをサブアドレスに適応させている動的サイトを見ると、このような構成をasp.netでも 実現したいな。。。と思いまして。。。 膨大な数のidのフォルダ管理は、プログラム処理で実現させるしかないと思います。 どなたでも、お気軽に御意見いただけますと幸いです。
質問日時: 2011/09/16 17:39 質問者: niseite
ベストアンサー
1
0
-
リンクの訪問済みについて
リンクをクリックし別サイトに移動しますとリンクは「青」→「紫」になります。 aspを使用したシステムがあるのですがIE6では問題がないのですがIE8 だと普通のリンクだと問題はないのですがリンク先のアドレスに「?」がある 場合つまり「?idno=1112&seqno=5555」のような場合は「青」→「紫」になるの ですがリフレッシュボタンを押下すると「紫」→「青」で元に戻ってしまいます。 この現象を仕様で致し方ないのでしょうか? もしリフレッシュボタンを押下しても「紫」→「青」にならない方法がありましたら 教えていただければと思います。 よろしくお願いいたします。
質問日時: 2011/09/15 17:13 質問者: nori_0214
解決済
1
1
-
解決済
2
0
-
インスタンス化されているかの情報を 知るメソッド
VisualStudioC#で Aというクラスがあり、それを B,Cというクラスでインスタンスで使用したとします。 A: { ?????? } B: { A a = new A(); } C: { A a = new A(); } Aクラスの中の処理でB,Cのどちらでインスタンス化されているのかという情報を 知るメソッドはあるのでしょうか? ちなみにインスタンス化するときにAに引数などを送り込まないこととします。
質問日時: 2011/09/15 10:51 質問者: ENTRE
ベストアンサー
2
0
-
asp.net メッセージボックス表示後の判定
削除ボタン押下時の処理でメッセージダイアログを表示しました。 この後、ダイアログのOKボタンを押された時の処理をコーディングしたいのですが、 どうすれば「OKボタン」or「キャンセル」どちらが押されたか判定できるのですか? お願いします。 Protected Sub BtnDel_Click(ByVal sender As Object, ByVal e As EventArgs) Handles BtnDel.Click ’ダイアログ表示 ScriptManager.RegisterStartupScript(Me, Me.GetType(), "msgbox", "confirm('" & "削除してもよいですか?" & "');", True) ’OKボタンが押された時削除処理を行う <ここが不明> End Sub
質問日時: 2011/09/14 14:27 質問者: prog
ベストアンサー
1
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【Microsoft ASP】に関するコラム/記事
-
賃貸で可能な古民家風レトロな部屋作りのコツ!改めて知る畳の高い機能性と魅力も紹介
生活スタイルが欧米化している昨今、和室よりも洋室の人気が高く、畳の需要が減ってきている。和風の民家が洋風にリノベーションされ売りに出されているのを目にしたことがある人も多いだろう。実際「教えて!goo」に...
-
メダロット:第240話「Vol.240※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
『保留にする勇気』を持つメリットとは?慣れない新環境で感じる気持ちのギャップ
春から新しい環境に身を置いている人も多いだろう。職場や学校に早く慣れ頑張りたいと思っていても、周囲と自分の気持ちにギャップがあり、ストレスを感じてしまうことがある。「教えて!goo」にも「保育士です。春か...
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
飾ると部屋の雰囲気がぱっと明るくなる観葉植物。新年度を迎えたこの時期、気持ちも新たにインテリアに取り入れたいと思う人もいるだろう。せっかく飾るなら、運気もアップできれば一石二鳥だ。「教えて!goo」 にも...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
キヤノン アソビカメラ iNSPiC REC...
-
onedrive にexcelファイルをアップ...
-
エクセルに張り付けた写真のファイ...
-
【VB.NET】App.configにファイルパ...
-
Windows10にデュアルブートでXPをイ...
-
VB.NET Excelを読み込んでDataTable...
-
ffftpでファイル取得が0バイトにな...
-
VBAでPDFを作成する際、同じ名前の...
-
VB.NETでMSComm が追加できず?
-
VBAでPDF作成をしたあと、指定のフ...
-
マクロで同じフォルダにある画像を...
-
C#からvbsを実行したい
-
vba 空のデータをSplitする時の処理...
-
グラフをC#のASP.net MVCで表示したい
-
phpのファイルがブラウザで開かない
-
【VB.NET】Excelの最終行までの取得...
-
firefoxのfont sizeを変更したい
-
フォルダの中のフォルダも圧縮される?
-
VB.NET 2017の勉強中です。 今現在...
-
電子系初心者です。 raspberrypiで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onedrive にexcelファイルをアップ...
-
エクセルに張り付けた写真のファイ...
-
VB.NET Excelを読み込んでDataTable...
-
【VB.NET】App.configにファイルパ...
-
キヤノン アソビカメラ iNSPiC REC...
-
VBAでPDFを作成する際、同じ名前の...
-
phpのファイルがブラウザで開かない
-
【VB.NET】Excelの最終行までの取得...
-
Windows10にデュアルブートでXPをイ...
-
C#からvbsを実行したい
-
ffftpでファイル取得が0バイトにな...
-
aspxをhtmlに変換する方法について
-
連想配列を配列に格納したいです。 ...
-
vba 空のデータをSplitする時の処理...
-
Excelにて、シート間で、データーを...
-
バッチで当日日付で作成されるフォ...
-
【VB.NET】for each文からのINSERT処理
-
SPIの非言語の割合と比が難しくて苦...
-
Windowsで複数のファイルを同じ名前...
-
VBA 複数のテキストボックスとスピ...
おすすめ情報