onos の回答履歴
- GridViewコントロールで列を固定するには?
DataGridViewの場合、以下のサイトに説明があったのですが、 http://www.atmarkit.co.jp/fdotnet/dotnettips/509dgvfrozen/dgvfrozen.html GridViewを使用している場合、 grdList.Columns(2).Frozen = True と記述すると、エラーとなります。 「'Frozen' は 'System.Web.UI.WebControls.DataControlField' のメンバではありません。」 GridViewではどのように記述するのでしょうか?
- ベストアンサー
- Microsoft ASP
- noname#208236
- 回答数1
- ASP.NET ボタン二度押し抑制時の方法について
ご教授下さい。 VisualWebDebeloper2010(VB)を使用してWEBサイトを構築しています。 ボタンをクリックすると、処理中はボタンを無効化したいと考えています。 いろいろなサイトを参考にして調べていたのですが、その中で疑問が出てきました。 最初は単純に、UpdataPanel等は使用せず、JQUERYにて、 --------------------------------------- $(function () { $('#btn').click(function () { $('#btn').attr('disabled', 'disabled'); $('#form1').submit(); }); }); ---------------------------------------- とし、ボタンがクリックされたら、ボタンを無効にする。 としていましたが、これは無効になったコントロールはポストバックに反映されないという理由から、 うまく機能しない事がわかりました。 次の方法として、UpDataPanelを使用して下記のコードで試してみると、うまいこと機能しました。 (あるサイトからの丸写しなので、一部問題がありますが…) --------------------------------------------------------- $(function () { var prm = Sys.WebForms.PageRequestManager.getInstance(); prm.add_initializeRequest( function(sender, args) { args.get_postBackElement().disabled = true; }); }); --------------------------------------------------------- 最初の方法にせよ、次の方法にしても結局はボタンを無効化して、 対応している様に思えるのですが、なぜ二つ目の方法だと、 正常に動作するのかがわかりません。 ここらへんの理由をご教授頂ければ幸いです。
- ベストアンサー
- Microsoft ASP
- henzoumon
- 回答数1
- ASP.NETプログラムのWeb再配置
お世話になります。 早速ですが質問させて下さい。 ASP.NET(vs2010)で開発したプログラムをWin2008SVR+IIS7.5の環境へ配置しました。 配置は「配置パッケージの作成」で作られた Release\Package フォルダを、まるごと対象PCへコピー後して「***.deploy.cmd(***はアプリケーション名) 」の実行で行い、現在このwebアプリは稼動しています。 解らないのは、初回配置後にプログラムを構成しているファイル(aspx、vb)の内、一つでも修正をした場合の再配置方法です。 Web画面のほんの一部を変更した様な場合(改行を1個増やしたとか)でも、***.deploy.cmd を使用しなければいけないのでしょうか? それとも、変更したファイル(aspx、vb)を上書いてしまえば事足りるのでしょうか? 確実なのは ***.deploy.cmd を使用することなのでしょうが、Package フォルダがかなりの大きさで、遠方の環境に送るには負荷が大き過ぎます。 また、変更したファイル(aspx、vb)を上書いてテストしてみたところ、問題無さそうには見え(動き)ます。 しかし、bin フォルダに出来る ***.dll、***.xml 等は「配置パッケージの作成」を行うと更新されますが、これらは放置しておいても大丈夫なのでしょうか? 以上、解りにくい文章で申し訳ありませんが、ご存じの方がお見えでしたら、お助け下さい。 よろしく御願いします。
- ベストアンサー
- Microsoft ASP
- prd5678
- 回答数2
- ASP.NETプログラムのWeb再配置
お世話になります。 早速ですが質問させて下さい。 ASP.NET(vs2010)で開発したプログラムをWin2008SVR+IIS7.5の環境へ配置しました。 配置は「配置パッケージの作成」で作られた Release\Package フォルダを、まるごと対象PCへコピー後して「***.deploy.cmd(***はアプリケーション名) 」の実行で行い、現在このwebアプリは稼動しています。 解らないのは、初回配置後にプログラムを構成しているファイル(aspx、vb)の内、一つでも修正をした場合の再配置方法です。 Web画面のほんの一部を変更した様な場合(改行を1個増やしたとか)でも、***.deploy.cmd を使用しなければいけないのでしょうか? それとも、変更したファイル(aspx、vb)を上書いてしまえば事足りるのでしょうか? 確実なのは ***.deploy.cmd を使用することなのでしょうが、Package フォルダがかなりの大きさで、遠方の環境に送るには負荷が大き過ぎます。 また、変更したファイル(aspx、vb)を上書いてテストしてみたところ、問題無さそうには見え(動き)ます。 しかし、bin フォルダに出来る ***.dll、***.xml 等は「配置パッケージの作成」を行うと更新されますが、これらは放置しておいても大丈夫なのでしょうか? 以上、解りにくい文章で申し訳ありませんが、ご存じの方がお見えでしたら、お助け下さい。 よろしく御願いします。
- ベストアンサー
- Microsoft ASP
- prd5678
- 回答数2
- ASPからASP.NETへ
おねがいします。 主にdbmagicで開発をしています。 ASP、ASP.NETは素人です。 今携わっている案件が、オフコンからのリプレースと それと連携したASPで作られたwebシステムを ASP.NETでリプレースするという内容です。 仕様は元のASPと同じでよいので、何か変換ツールで ASP.NETへコンバート出来ないかなと思っています。 過去ログ拝見しても作り直ししかない様なお話なのですが どうなのでしょうか? 調べてはみましたが確かにそういったツールは見つかりませんでした。 何かよい方法があれば御教授お願い致します。
- 締切済み
- Microsoft ASP
- hirohiro_99
- 回答数1
- RAZOR構文のフォーム認証でのAD連携
RAZOR構文にて、フォーム認証を行おうと考えております。その場合、ユーザ情報はActive Directoryのものを利用する、Active Directoryとの連携を行いたいのですが、RAZOR構文が新しいこともあり、情報を見つけられません。関連ページを含めて、情報を教えていただければありがたく存じます。よろしくお願いいたします。
- ベストアンサー
- Microsoft ASP
- bluestar2
- 回答数1
- リンクの訪問済みについて
リンクをクリックし別サイトに移動しますとリンクは「青」→「紫」になります。 aspを使用したシステムがあるのですがIE6では問題がないのですがIE8 だと普通のリンクだと問題はないのですがリンク先のアドレスに「?」がある 場合つまり「?idno=1112&seqno=5555」のような場合は「青」→「紫」になるの ですがリフレッシュボタンを押下すると「紫」→「青」で元に戻ってしまいます。 この現象を仕様で致し方ないのでしょうか? もしリフレッシュボタンを押下しても「紫」→「青」にならない方法がありましたら 教えていただければと思います。 よろしくお願いいたします。
- 締切済み
- Microsoft ASP
- nori_0214
- 回答数1
- ASP.NETのパフォーマンスと接続クライアント数
ASP.NETで、アプリケーションを作成しています。 主にイントラネットで使用する予定です。 環境は、以下のとおりです。 サーバー:Windows Server 2008 R2, IIS 7.5 データベース:SQL Server 2008 R2 開発環境:VS2010 C#, .NET Framework 4 5人程度で開発をしています。 aspxファイルの数は、50~60です。 上司からは、50クライアントくらいが同時に接続しても パフォーマンスが落ちないようにしろと言われていますが、 今回が初めてのWebアプリの開発で、クライアント数がどの程度 影響をおよぼすのか想像がつきません。 データベースは、メインで使用するテーブルのレコード数が 最大50万件(10年分)くらいになると想定しています。 普通のASP.NET作り方で、上記のような使用条件の場合、 パフォーマンスへの影響はどの程度あるのでしょうか。 (例えば、接続ユーザー数が5人→50人になると応答時間も10倍になるとか、・・・) それとも、ASP.NET MVCへの移行を検討したほうが良いのでしょうか。 (正直言いまして、ASP.NETは少し敷居が高いので、できればASP.NETで進めたいです。) 経験がおありの方、アドバイスをいただければ幸いです。 よろしくお願いいたします。
- ベストアンサー
- Microsoft ASP
- mutaro9999
- 回答数2
- asp.net メッセージボックスについて
WEB開発を始めたばかりの初心者です。 メッセージボックスをダイアログで表示したいのですが理解に苦しんでいます。 javascriptで出来そうな感じなんですが・・・ 以下の2点のことをやりたいです。 できればコーディング例を教えていただければうれしいです。 javascriptと呼び出し側みたいな感じで。 どなたかご教授お願いします。 1.WEBコントロールに設定した削除ボタンのクリック時にメッセージを表示する。 「削除してもよろしいですか?」YES/NO 2.WEBコントロールに設定した更新ボタンクリック時に、VB側で項目の必須チェックを行い 未入力であればメッセージを表示する。 「○○は必須項目です。」OK
- ベストアンサー
- Microsoft ASP
- noname#208236
- 回答数1
- ASP.NETのパフォーマンスと接続クライアント数
ASP.NETで、アプリケーションを作成しています。 主にイントラネットで使用する予定です。 環境は、以下のとおりです。 サーバー:Windows Server 2008 R2, IIS 7.5 データベース:SQL Server 2008 R2 開発環境:VS2010 C#, .NET Framework 4 5人程度で開発をしています。 aspxファイルの数は、50~60です。 上司からは、50クライアントくらいが同時に接続しても パフォーマンスが落ちないようにしろと言われていますが、 今回が初めてのWebアプリの開発で、クライアント数がどの程度 影響をおよぼすのか想像がつきません。 データベースは、メインで使用するテーブルのレコード数が 最大50万件(10年分)くらいになると想定しています。 普通のASP.NET作り方で、上記のような使用条件の場合、 パフォーマンスへの影響はどの程度あるのでしょうか。 (例えば、接続ユーザー数が5人→50人になると応答時間も10倍になるとか、・・・) それとも、ASP.NET MVCへの移行を検討したほうが良いのでしょうか。 (正直言いまして、ASP.NETは少し敷居が高いので、できればASP.NETで進めたいです。) 経験がおありの方、アドバイスをいただければ幸いです。 よろしくお願いいたします。
- ベストアンサー
- Microsoft ASP
- mutaro9999
- 回答数2
- GridViewのイベントの関連づけ
GridViewのイベントを作成したいのですが、 >Protected Sub grdList_RowCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles grdList.RowCreated と指定すると、 >「HANDLES 句には、それを含む型または基本型の 1 つで定義された WithEvents 変数が必要です。」 とHandles grdList.RowCreatedのgrdListの下に青い波線が引かれエラーになります。 解決策をどなたかお願いします。
- ベストアンサー
- Microsoft ASP
- noname#208236
- 回答数1
- ASP GridViewの高さを固定にするには?
GridViewで全角10文字がちょうど表示できる幅を設定した場合、 10文字を超えるデータを表示しようとするととセル内で折り返してしまいます。 折り返しせず、10文字だけ表示するにはどうすればいいのでしょうか? <div id="containerData" class="containerData" onscroll="containerHeader.scrollLeft=this.scrollLeft;" runat="server"> <asp:UpdatePanel ID="UpdPlView" runat="server" UpdateMode="Conditional"> <ContentTemplate> <asp:GridView ID="grdList" runat="server" CellPadding="0" AutoGenerateColumns="False" DataSourceID="sqldsList" ShowHeader="False" AllowPaging="False" ShowFooter="True" GridLines="None"> <Columns> <asp:TemplateField HeaderText=""> <ItemTemplate> <table cellspacing="0" class="detailRow"> <tr> <td style="width:100px;"><asp:Label ID="lbl1" runat="server" Text='<%# Eval("Field1") %>'></asp:Label></td> <td style="width:500px;"><asp:Label ID="lbl2" runat="server" Text='<%# Eval("Field2") %>'></asp:Label></td> </tr> </table> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> </ContentTemplate> </asp:UpdatePanel> </div> </div> ***スタイルシート*** .containerData { font-size: 11pt; border: solid 1px black; height: 500px; } .detailRow tr { height:30px; background:white; } .detailRow td { border-bottom: 1px solid black; }
- ベストアンサー
- Microsoft ASP
- noname#208236
- 回答数1
- ASP.NET 動的ボタンのイベント、ページ遷移
いつも拝見させてもらってます。 ASP.NETでWEBページを作成中ですが 思い通りの動作が出来ないので質問させてください。 環境:VS2005(VB使用)、.NET Framework 2.0、SQL Server 2005 ローカルにてデバッグ実行をしています。 実現したい動作↓ 1.ページロード時にてDB接続、データ抽出、テーブルを作成 2.テーブル作成時にてボタンを動的に作成 3.ボタンクリック時、別ページに遷移 1,2は実装したんですが3が遷移してくれません。 以前にも実装した事がある機能なので そのソースを元にして3を実装したのですがなぜか… Try - Catch してますので作成に関してはエラーはないようです。 下記にソースの抜粋を記述しますので ミスがある箇所をご指摘いただければと思います。 不足情報があれば言ってください、補足します。 'ページ構成 Form->Div->Table 'ページロード Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If IsPostBack = False Then initTable() End If End Sub 'テーブル描画 Private Sub initTable() Dim trCell As TableCell Dim trRow As TableRow Dim objAddCmd As System.Web.UI.WebControls.Button With Table1 For i as Integer = 0 To XXX(抽出データ件数 - 1) 'テーブル作成処理 ・・・ 'ボタンを動的に作成 objAddCmd = New System.Web.UI.WebControls.Button objAddCmd.ID = "btnTest" & i.ToString objAddCmd.Text = "テスト" objAddCmd.Height = 24 objAddCmd.width = 50 AddHandler objAddCmd.Click, AddressOf btnTest_Click .Rows(i).Cells(0).Controls.Add(objAddCmd) Next End With End Sub '動的ボタン制御 Protected Sub btnTest_Click(Byval sender As Object, Byval e As System.EventArgs) 'ページ遷移処理 End Sub 上記がソースになります。 なお、btnTest_Click関数でブレイクポイントを設定してもブレイクしません。 それと、Page_Load関数のinitTableをIf文の中でも外でもページ遷移はしませんでした。 If文の中では動的ボタンクリック後、ページが真っ白、外では遷移せずそのまま。 よろしくお願いします。
- 締切済み
- Microsoft ASP
- Rilakkuma_san
- 回答数1
- BC30002 型 List が定義されていません
ASP.NETにてWEBアプリケーションを作っています。 IISのバージョン? によってエラーが出たり出なかったりしており、解決方法を探しています。 <エラーの起きる行> Dim xxx As New List(Of ReportParameter) <エラー内容> BC30002: 型 'List' が定義されていません。 <エラーの起きる環境> 環境 Win7/IIS7.5 Microsoft .NET Framework バージョン:2.0.50727.5446; ASP.NET バージョン:2.0.50727.5420 IIS6ですとエラーが起きず、きちんと動くのです。 情報をお持ちの方はお願いします。
- ベストアンサー
- Microsoft ASP
- souitirou1
- 回答数1
- htmlコードをコントロール単位で編集
閲覧ありがとうございます。 ここ数日、asp.net(VB)でどうしてもやりたいことがあり、調べているのですが、解決策が見つからずこちらで質問させて頂きました。 取得したHTMLのコードをコントロールに変換して、プロパティを編集し、編集した結果をHTMLで再度取得するということをコード上で行いたいのです。 (HTMLのコードの取得は出来ています。なお、HTMLのコードでしかデータを貰えない状態です。) 参考になるサイトや方法やコード等ありましたら教えて頂けると幸いです。 今後のスキルアップのためにも是非、習得したいので情報をお願い致します。
- ベストアンサー
- Microsoft ASP
- ThunderAce
- 回答数1
- CommandFieldでの行毎表示切り替え
ASP.NET(C#)を初めて使う者です。 GridViewにDBのデータをバインドし、先頭カラムをCommandFieldにして[削除]ボタンをつけています。 (<asp:CommandField ShowDeleteButton="True" />) DBからバインドした、別のあるカラムの値によって、この[削除]ボタンの表示/非表示を切り替えたいと思っています。いろいろ調べてみましたがやり方がわかりませんでした。 そもそも、CommandFieldで行毎に表示/非表示を切り替えることは可能なのでしょうか。
- 締切済み
- Microsoft ASP
- aaa29
- 回答数1
- request.QueryStringについて
Iページ遷移する前のASPのURLで、あるパラメータ自体が存在するか存在しないかで次のASPの実行が異なる処理をさせるにはどのように書けば良いか教えて頂けますでしょうか? 例えば遷移前のページでshuruiというパラメータがあるか無いかのパターン分けをします。 <% If request.QueryString("shurui") = "1" Then %> 実行A <% ElseIf request.QueryString(※shuruiパラメータが存在しない場合) Then %> 実行B <% END IF %> 実行Bを走らせる場合にもただ単に<% ElseIf request.QueryString("shurui") = "" Then %> 値を存在しない場合と書けば宜しいのでしょうか? 宜しくお願いします。
- 締切済み
- Microsoft ASP
- yoshimoshi
- 回答数2
- RenderControl メソッド?
ASP.NET(C#) 初心者です。 ずばりRenderControl()がなにをするものか分かりません。 簡単なサンプルで教えてください。
- 締切済み
- Microsoft ASP
- az2001
- 回答数2
- gridviewのスクロールバーを非表示にしたい
以下のとおりgridviewを表示し、データが存在する時は右スクロールバーが使用できるようにしています。 データ件数が0件の時は"データなし"と表示するのですが、 この時、スクロールバーを非表示するにはどうすればよいのでしょうか? <div class ="conditionpart2"> <table class="condition"> <tr style="text-align:left;"> <td> <asp:UpdatePanel ID="UpdPlView" runat="server" UpdateMode="Conditional"> <ContentTemplate> <C1GridView:C1GridView ID="grdList" runat="server" AutoGenerateColumns="False" DataSourceID="sqldsList" VisualStylePath="~/Common/css/CmpOne" VisualStyle="Office2007Blue" UseEmbeddedVisualStyles ="False" AllowSorting="True" SelectionMode="None" EmptyDataText = "データなし" ClientOnColumnWidthChanged="c1GridView_widthChange" AllowColMoving="true" AllowColSizing="true" CellPadding="0" CellSpacing="0" DataKeyNames="CODE" Height="540px" Width="1203px" ScrollSettings-ScrollMode="ScrollBar" ScrollSettings-ScrollOrientation="Vertical" > <ScrollSettings ScrollMode="ScrollBar" /> <HeaderStyle HorizontalAlign="Center" CssClass="headerStyle" /> <EmptyDataTemplate> <asp:label CssClass="lblNoData" id="lblNoData" runat="server">データなし</asp:label> </EmptyDataTemplate> <EmptyDataRowStyle VerticalAlign="Middle" HorizontalAlign="Center" Height="500px" /> <RowStyle Height="24px" /> <Columns> <C1GridView:C1BoundField HeaderText="コード" DataField="CODE"> <ItemStyle Width="80px"></ItemStyle> </C1GridView:C1BoundField> <C1GridView:C1BoundField HeaderText="品名" DataField="NAME"> <ItemStyle Width="850px"></ItemStyle> </C1GridView:C1BoundField> </Columns> </C1GridView:C1GridView> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="ddlCode" EventName="SelectedIndexChanged" /> </Triggers> </asp:UpdatePanel> </td> </tr> </table> </div>
- 締切済み
- Microsoft ASP
- noname#208236
- 回答数1
- ASP
ASPのNETのButtonコントロールについて for文で <asp:Button ID="Button3" runat="server" onclick="SubmitBtn_Click" Text="注文する" Width="110px"/> を繰り返して複数個のボタンを作ったのですがそれぞれ個別した動作を設定できずどのボタンを押しても同じ動きしかしてくれません。なんとか別々に動作を決定することはできないんでしょうか?
- ベストアンサー
- Microsoft ASP
- noname#138361
- 回答数1