对于大家来说很简单的问题

yatianboy 2004-08-05 07:52:02
我定义了<asp:label id="Message" Runat="server"></asp:label>
可是我敲入Message然后加一个“.”,为什么不自动提示“Text”可选择?
也就是要Message.Text


感觉很不好用
...全文
67 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiuji 2004-08-05
  • 打赏
  • 举报
回复
在.aspx中存放控件的属性,.aspx.cs中写控件事件的代码等。
yatianboy 2004-08-05
  • 打赏
  • 举报
回复

楼上几位真热心,也就是说HTML和.CS将控件信息分别保存,对不对?
qiuji 2004-08-05
  • 打赏
  • 举报
回复
>>>>我的意思是没有runat ,value 等属性,C#Form 在 InitializeComponent(); 中是会有这些的 而ASP.NET仅仅有一个定义。

在ASP.NET中,这些属性在.aspx页面中(在VS.NET可以在“HTML”中查看),例如:<asp:RadioButtonList ID="test" Runat="server">,ID和Runat就是。
yatianboy 2004-08-05
  • 打赏
  • 举报
回复

我的意思是没有runat ,value 等属性,C#Form 在 InitializeComponent(); 中是会有这些的
而ASP.NET仅仅有一个定义。
flower16 2004-08-05
  • 打赏
  • 举报
回复
protected System.Web.UI.WebControls.RadioButtonList RadioButtonList1;
protected System.Web.UI.WebControls.Label Message;

这两个就是你添加的了
flower16 2004-08-05
  • 打赏
  • 举报
回复
点击解决方案上边的“显示所有文件”按钮,就可以看.aspx.cs文件了

有时候设计视图中的内容不反映到cs文件中,需要手工添加,但是设计视图中的内容肯定会反映到html
qiuji 2004-08-05
  • 打赏
  • 举报
回复
>>>>也就是说在设计视图中的内容只反映到HTML,并不全部反映到.CS

这里不是都有吗?
protected System.Web.UI.WebControls.CheckBox chckBox;
protected System.Web.UI.WebControls.Button Button1;
protected System.Web.UI.WebControls.RadioButtonList test;
protected System.Web.UI.WebControls.RadioButtonList RadioButtonList1;
protected System.Web.UI.WebControls.Label Message;
yatianboy 2004-08-05
  • 打赏
  • 举报
回复
也就是说在设计视图中的内容只反映到HTML,并不全部反映到.CS ?
qiuji 2004-08-05
  • 打赏
  • 举报
回复
>>>>在.CS中看不到控件的属性

你在页面中添加<asp:RadioButtonList ID="test" Runat="server">,在.aspx.cs中会自动添加protected System.Web.UI.WebControls.RadioButtonList test;。
至于控件的属性,是在.aspx中的,包括在<asp:RadioButtonList ID="test" Runat="server">中,要设置属性,你可以在“设计”视图,选中RadioButtonList控件,然后在“属性”框中设置。
yatianboy 2004-08-05
  • 打赏
  • 举报
回复

解决方案里面只显示 WebForm1.aspx,并没有“WebForm1.aspx.cs”但是目录下却有

我右键-》“查看代码”,毫无反映
yatianboy 2004-08-05
  • 打赏
  • 举报
回复

我在HTML中添加控件的属性,比如<asp:RadioButtonList ID="test" Runat="server">


可是在.CS中看不到控件的属性,为什么啊



只有下面这么点代码

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace WebApplication3
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.CheckBox chckBox;
protected System.Web.UI.WebControls.Button Button1;
protected System.Web.UI.WebControls.RadioButtonList test;
protected System.Web.UI.WebControls.RadioButtonList RadioButtonList1;
protected System.Web.UI.WebControls.Label Message;

private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}

#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);

}
#endregion
}
}
qiuji 2004-08-05
  • 打赏
  • 举报
回复
你是不是在HTML中输入上面代码的?
试试:
回到“设计”视图,然后在F7切换到.aspx.cs代码页面,现在再试试,看看有没有?

62,072

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧