前提・実現したいこと
こんにちは。
Azure上の仮想マシンでIISでサーバーを動かしています。
ボタンを押したときに、処理をしたいです。
Azureの仮想マシンは性能が貧弱なため、開発環境をつくることができず、リモートで(ローカルで)開発しています。
そのため、ソース中の変数になにがはいっているのか把握するのに、まず文字を出力してみようと考えました。
btn.Text = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");//for debug
がそれです。
発生している問題・エラーメッセージ
ところが、ボタンを押しても、ボタンの文字が変わりません。
どうすればよいでしょうか。
ボタンの下とかに文字を表示する方法と、MessageBoxを表示する方法も合わせてご教示いただけますと幸いです。
該当のソースコード
html
1Menu.aspx 2<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Menu.aspx.cs" Inherits="Download.Menu" culture="auto" meta:resourcekey="PageResource1" uiculture="auto" %> 3 4<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 5 6<html xmlns="http://www.w3.org/1999/xhtml" > 7<head id="Head1" runat="server"> 8<base target="_self"/> 9 <title>Download</title> 10</head> 11<body> 12 <form id="form1" runat="server"> 13 <div> 14 <asp:Button ID="btnDownload" runat="server" 15 meta:resourcekey="btnDownloadResource1" OnClick="btnDownload_clicked" 16 Text="Download" /> 17 </div> 18 </form> 19</body> 20</html>
C#
1Menu.aspx.cs 2 protected void btnDownload_clicked(object sender, EventArgs e) 3 { 4 Button btn = (Button)sender; 5 //処理 6 7 btn.Text = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");//for debug 8 }
補足情報(FW/ツールのバージョンなど)
Server:Windows Server 2008 R2 Datacenter Service Pack 1
Local:Windows 10 Pro 1709 OS build 16299.334
Visual Studio 2008 Pro
Making Application:ASP.NET
.NET Framework 3.5
回答1件
あなたの回答
tips
プレビュー