c# 和 asp.net 我的 mods 到 aspx 的新手.cs在 html 中看不到
本文关键字:cs 新手 html 看不到 aspx asp net 我的 mods | 更新日期: 2023-09-27 18:32:45
我使用 c# 在 Web 应用程序(网络表单(中加载了一个新页面。我在设计中添加了一个文本框和一个按钮。我双击了按钮,然后在aspx.cs页面中添加了以下内容:
protected void Button1_Click(object sender, EventArgs e)
{
string name = "Tom";
MessageBox.Show("My name is " + name);
}
据我所知,这应该在按钮中添加文本"我的名字是汤姆"。但我没有看到这反映在设计中(按钮是按钮中显示的全部(或 html(如果在设计中看不到新文本,这是有意义的(。
<body>
<form id="form1" runat="server">
<div>
</div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
</form>
为什么 .cs 文件没有反映在 html 文件中?
谢谢汤姆
若要将文本放在按钮旁边,请使用文本控件:
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
<asp:Literal ID="litMessage" runat="server" />
然后在代码中:
protected void Button1_Click(object sender, EventArgs e)
{
string name = "Tom";
litMessage.Text = "My name is " + name;
}
该消息仅在运行时显示,在单击事件发生后。
顺便说一句,MessageBox是Windows表单应用程序(即应用程序(中使用的东西。如果要在网站上向用户显示弹出消息框,则需要使用 JavaScript。