• ベストアンサー

aspx.csファイルでマウスオーバーを発生させるには?

<asp:Button id=button1 runat="server" onmouseover="-------" /> とaspxファイルに記述するとマウスオーバー効果を利用することができますが、同じことをaspx.csファイルで記述したいのですが、どの様に記述すれば良いのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

お世話になります。 こんな感じでしょうか。 private void Page_Load(object sender, System.EventArgs e) {   this.Button1.Attributes.Add("onMouseOver", "alert('test')"); }

shitochin
質問者

お礼

ありがとうございました。ほんと助かりました。

関連するQ&A

  • ASP.NET WEBアプリケーションで作成されたページより他の既存ペ

    ASP.NET WEBアプリケーションで作成されたページより他の既存ページへデータを投げたいと考えているのですがセキュリティ上難しいのでは?と考えています。しかし、なんとか代替案がないかと思っておりどなたかヒントをいただけないでしょうか? <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> <asp:TextBox ID="TextBox3" runat="server" Height="72px" TextMode="MultiLine" Width="651px"></asp:TextBox> <br /> <asp:Button ID="Button1" runat="server" Text="Button" />&nbsp;&nbsp; <asp:Button ID="Button2" runat="server" Text="Button" /> <br /> <br /> <asp:Label ID="Label1" runat="server"></asp:Label> 例えばこんな簡単なaspxのページで構成されているとします。 テキストボックスに入れた値を既存のWEBページ(Yahooへのログインだとか)へ入れ込みたいのですが・・・クライアントにスクリプトで作ってとかなら余裕で出来ると思うのですがサーバサイドで仕込むことは難しいでしょうか?回避策とかもあるとなおうれしいのですが・・・よろしくお願いします。

  • aspxでIFみたいなことがしたい

    aspxファイルで、以下のようにデータリストを使用しています。 <asp:DataList ID="datalistBiographies" runat="server" RepeatDirection="Horizontal" Width="100%"> <ItemTemplate> <p> <a href='BiographyInfo.aspx?id=<%# Eval("BiographyID") %>'>View Biography</a><br /> <a id="lnkProjects" href='<%#Eval("ProjectPicture") %>'>Submitted Projects</a> </p> </ItemTemplate> </asp:DataList> ここで、ProjectPictureの値が空文字列のときにこの<a>タグを表示したくないのですが、ASPのときは以下のようにしましたがASP.Netではどのようにすればいいでしょうか? <% If (Not Len(ProjectPicture) > 0) Then %> <a id="lnkProjects" href='<%#Eval("ProjectPicture") %>'>Submitted Projects</a> <% End If %> 基本的なことですみませんがよろしくお願いします。検索の仕方が悪いのか自分で調べることができませんでした。

  • asp:Contentタグに別のaspsを読み込む事は?

    VWD2008で.NET3.5を使っています。 testA.aspxファイルに以下の様な事を実現したいのですが、可能でしょうか? <asp:Content ID="Content1" ontentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> testB.aspxの中身 </asp:Content> <asp:Content ID="Content2" ontentPlaceHolderID="ContentPlaceHolder2" Runat="Server"> testC.aspxの中身 </asp:Content>

  • c#側で ラジオボタンのチェックを入れたい

    VS2010 で、aspx画面のラジオボタンのチェックを動的に設定したいのですが 以下の場合、c# 側で "rb2" にチェックをONにすることは可能でしょうか? 可能な場合、どう記述すればいいのでしょうか? aspx側 <asp:RadioButton ID="rb1" runat="server" Text="XXX" GroupName="service" /> <asp:RadioButton ID="rb2" runat="server" Text="YYY" GroupName="service" /> cs#側 public ActionResult XYZ() { ここで rb2 にチェックを入れたい return View(); }

  • Buttonの処理について

    aspのButtonの処理をクライアント側(javascript)だけで実行出来ますか? 出来る場合、どのような記述をすればいいでしょうか? <asp:Button ID="btnHenko" runat="server" Text="実行" OnClientClick=" btn_Click" UseSubmitBehavior="false" だけ記述したところ、サーバー側の処理が走ってしまいます。

  • x.aspxとx.aspx.vbの値の受渡について

    asp.net4で開発を実施しております。 FormViewを使ってデータの登録を行おうとしております。 form1.aspx.vbで設定した変数を、form1.aspx側のsqlにて使いたいと思っているのですが、どのようにすればよいでしょうか? 【form1.aspx.vb】 sub aaa = 1 end sub 【form1.aspx】 : <asp:SqlDataSource ID="SqlDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:DB1ConnectionString %>" DeleteCommand="UPDATE Table1 SET [Flg1] = @aaa WHERE [CD] = @CD" <DeleteParameters> <asp:Parameter Name="CD" Type="String" /> <asp:Parameter Name="aaa" Type="String" DefaultValue="<%= aaa %>" /> のように作ってみたのですが、うまくいきません。 どの様にすればよいのかご教示いただければと思います。  よろしくお願い致します。

  • 【ASP.NET】フォームの継承は出来ますか?

    ASP.NETで似たような画面を複数作るにあたって、 フォーム(デザイン?)の継承が出来たらなぁと思っています。 C#(当方、C#の経験しかありません(--;) )ですと Form1にButtonコントロールを貼り付けて、Form2からForm1を継承すると Form1のButtonコントロールを継承出来ますよね。(デザイナ上も表示される) ASP.NETでもそういったことが出来ないでしょうか? 現在、下のような状態です。 no2からno1を継承しようとしています。 違うんだろうなということは分るのですが インターネットで調べても分からないので 「こんな感じだろ!」という独断と偏見で作りました…^^; ======================================= 【 no1.aspx 】 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="no1.aspx.cs" Inherits="xxx.no1" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>無題のページ</title> </head> <body> <form id="form1" runat="server"> <div> <!-- ボタンを貼ってみました --> <asp:Button ID="Button1" runat="server" BackColor="#FFC0FF" BorderColor="Blue" Text="Button" /> </div> </form> </body> </html> 【 no2.aspx 】 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="no2.aspx.cs" Inherits="xxx.no1" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>無題のページ</title> </head> <body> <form id="form1" runat="server"> <div> <!-- Inheritsに"xxx.no1"と記述したので、no1で貼ったボタンが表示されたら嬉しい… --> </div> </form> </body> </html> ======================================= えー…、no2を実行しても真っ白画面でした。 出来れば継承したものがno2のデザイナ上にも表示されて欲しいのですが…。 また 「そういう方法はないけど、こういう方法ならあるよ」 や 「ASP.NETで似たような画面を複数作る場合は普通こうするんだよ」 ということがあれば教えて頂けたらなと思います。 よろしくお願い致します。

  • aspxのページにjQueryのloadメソッドを使ってテキストボック

    aspxのページにjQueryのloadメソッドを使ってテキストボックスに値を反映させることは不可能でしょうか? テキストボックスはこんな感じです。 <asp:TextBox ID="TextBox3" runat="server" Height="72px" TextMode="MultiLine" Width="651px"></asp:TextBox> サーバ上に存在しているテキストファイルのタグを解析してテキストボックスに反映させたいのですが・・・動いてくれません。 $(document).ready(function (){ $("#TextBox3").load("load.txt .div1"); }); そもそも不可能なことをしているのでしょうか?

    • ベストアンサー
    • AJAX
  • ASP.NET web アプリケーションでの入力検証に関して質問です

    ASP.NET web アプリケーションでの入力検証に関して質問です 当方.NET、オブジェクト指向言語初心者です 検討違いなことを質問しているかもしれませんが 回答いただけたら幸いです 以下を使用しています visual studio 2008 .NET Framework 3.5 C# 新規プロジェクト作成時に ASP.NET web アプリケーションを選択し、 (ASP.NET MVC等ではなく) TextBox Button を配置し Buttonを押下した時に TextBoxに何も入力されていなかった場合 エラーメッセージを表示するような入力検証を System.ComponentModel.DataAnnotations を用いて行いたいと考えています (RequiredFieldValidatorではなく) Q1 新規プロジェクト作成時にASP.NET web アプリケーションを選択した場合 System.ComponentModel.DataAnnotations を用いて入力検証はおこなえるのでしょうか? (webで検索したところASP.NET MVCやSilverlightのサンプルはあったのですが・・・) Q2 Q1がYESの場合 具体的にはどう実装すればよいのでしょうか? 以下にソースを記載します ■Defaoult.Aspx <%@ Page Title="ホーム ページ" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication2._Default" %> <asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"> </asp:Content> <asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator> <br /> <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" /> </asp:Content> ■Default.aspx.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.ComponentModel.DataAnnotations;  //←※ namespace WebApplication2 { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { } } } ※ 参照の追加で System.ComponentModel.DataAnnotations を追加して usingで定義するところまでは検討がつきました 以上、宜しくお願い致します

  • .aspxのファイルが表示されません。

    外のIISと繋いだローカルのPCでASP.NETの作業をしているのですが、今回作成した[BRule.aspx]のファイルが、ローカルの「http://localhost/JprojH/BRule.aspx」で「サーバーが見つかりません」のエラーがでてしまいます。トップページから直接このページにいけるのですが、トップページのオブジェクトをクリックしても、単独で「http://localhost/JprojH/BRule.aspx」と入力しても同じ結果です。 原因は[BRule.aspx]にあると思うのですが、プロパティで読み取り専用も隠しファイルもチェックを外しています。 どのような原因が考えられますでしょうか? よろしくお願いいたします。