100分求助。不知道为什么后台。CS文件中的代码不会执行?这两个文件都是照着书上一模一样写下来的,怎么回事?

terry2003 2003-10-09 01:56:24
HtmlControlUsage.aspx文件为:
<%@ Page language="c#" Codebehind="HtmlControlUsage.aspx.cs" AutoEventWireup="false" Inherits="systemWebUIHTMLControlsCS.HtmlControlUsage" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>HtmlControlUsage</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="FrmHtmlControl" method="post" runat="server">
Delivery Date <input type="text" runat="server" id="TxtDate" name="TxtDate" style="FONT-SIZE: 12px; FONT-FAMILY: Arial">
<br>
Method of Shipment
<select id="Shipping" name="Shipping" runat="server">
<option selected>UPS</option>
<option>USPS</option>
<option>FEDEX</option>
</select>
<br>
<br>
<input type="button" runat="server" id="BtnAttributes" name="BtnAttributes" value="Attributes">
<input type="button" runat="server" id="BtnDisabled" name="BtnDisbaled" value="Disabled">
<input type="button" runat="server" id="BtnStyle" name="BtnStyle" value="Style">
<input type="button" runat="server" id="BtnTagName" name="BtnTagName" value="TagName">
<br>
<br>
<span id="Message" runat="server"></span>
</form>
</body>
</HTML>

HtmlControlUsage.aspx.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 systemWebUIHTMLControlsCS
{
/// <summary>
/// Summary description for HtmlControlUsage.
/// </summary>
public class HtmlControlUsage : System.Web.UI.Page
{
protected System.Web.UI.HtmlControls.HtmlInputText TxtDate;
protected System.Web.UI.HtmlControls.HtmlSelect Shipping;
protected System.Web.UI.HtmlControls.HtmlInputButton BtnAttributes;
protected System.Web.UI.HtmlControls.HtmlInputButton BtnDisabled;
protected System.Web.UI.HtmlControls.HtmlInputButton BtnStyle;
protected System.Web.UI.HtmlControls.HtmlInputButton BtnTagName;
protected System.Web.UI.HtmlControls.HtmlGenericControl Message;

private void Page_Load(object sender, System.EventArgs e)
{
TxtDate.Style.Add("color", "Teal");
Shipping.Style.Add("color", "Teal");

TxtDate.Attributes.Add("MaxLength", "10");
Shipping.Attributes.Add("Value", "USPS");
Response.Write("www");
}

#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.BtnAttributes.ServerClick += new System.EventHandler(this.BtnAttributes_ServerClick);
this.BtnDisabled.ServerClick += new System.EventHandler(this.BtnDisabled_ServerClick);
this.BtnStyle.ServerClick += new System.EventHandler(this.BtnStyle_ServerClick);
this.BtnTagName.ServerClick += new System.EventHandler(this.BtnTagName_ServerClick);
this.Load += new System.EventHandler(this.Page_Load);

}
#endregion

private void BtnTagName_ServerClick(object sender, System.EventArgs e)
{
Message.InnerHtml = "TagName:" + "<br>";
Message.InnerHtml += "Delivery Date:" + TxtDate.TagName + "<br>";
Message.InnerHtml += "Shipping Method:" + Shipping.TagName + "<br>";
}

private void BtnAttributes_ServerClick(object sender, System.EventArgs e)
{
Message.InnerHtml = "Attributes:" + "<br>";
Message.InnerHtml += "Delivery Date" + "<br>";
IEnumerator datekeys = TxtDate.Attributes.Keys.GetEnumerator();
while(datekeys.MoveNext())
{
string key = (string)datekeys.Current;
Message.InnerHtml += key + ":" + TxtDate.Attributes[key] + "<br>";
}

Message.InnerHtml += "Shipping Method" + "<br>";
IEnumerator shipkeys = TxtDate.Attributes.Keys.GetEnumerator();
while(shipkeys.MoveNext())
{
string key = (string)shipkeys.Current;
Message.InnerHtml += key + ":" + Shipping.Attributes[key] + "<br>";
}

}

private void BtnDisabled_ServerClick(object sender, System.EventArgs e)
{
if(TxtDate.Disabled == true)
{
TxtDate.Disabled = false;
Shipping.Disabled = false;
}
else
{
TxtDate.Disabled = true;
Shipping.Disabled = true;
}
}

private void BtnStyle_ServerClick(object sender, System.EventArgs e)
{
Message.InnerHtml = "Style:" + "<br>";
Message.InnerHtml += "Delivery Date" + "<br>";
IEnumerator datekeys = TxtDate.Style.Keys.GetEnumerator();
while(datekeys.MoveNext())
{
string key = (string)datekeys.Current;
Message.InnerHtml += key + ":" + TxtDate.Style[key] + "<br>";
}

Message.InnerHtml += "Shipping Method" + "<br>";
IEnumerator shipkeys = TxtDate.Style.Keys.GetEnumerator();
while(shipkeys.MoveNext())
{
string key = (string)shipkeys.Current;
Message.InnerHtml += key + ":" + Shipping.Style[key] + "<br>";
}
}
}
}

你们可以自己拷到机子上试一试,后台代码不会执行,只可以生成界面
...全文
56 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
dongbeiren 2003-10-09
  • 打赏
  • 举报
回复
为什么?框架不难装啊,你原来是用vs.net直接装的吧,单装dotnetfx.exe一会儿就好
terry2003 2003-10-09
  • 打赏
  • 举报
回复
真的不想再重装。NET框架了
terry2003 2003-10-09
  • 打赏
  • 举报
回复
原来是。NET框架出了问题,妈的,把IIS重装了一下,。NET框架就没用了,所以网页都不能运行了,我该怎么做呢
zhongkeruanjian 2003-10-09
  • 打赏
  • 举报
回复
如果你的ASPX后台文件是VS.NET项目自动生成的,当然就没问题
如果是自己写的后台文件,方法如上所述
ruirui521 2003-10-09
  • 打赏
  • 举报
回复
楼上的方法是没有问题,但是如果楼主先编译一下在运行也没有问题的。
Codebehind要先编译一下。

寒~~~~
dongbeiren 2003-10-09
  • 打赏
  • 举报
回复
结贴吧,我的方法没问题Codebehind改为src
dongbeiren 2003-10-09
  • 打赏
  • 举报
回复

HtmlControlUsage.aspx文件为:
<%@ Page language="c#" Codebehind="HtmlControlUsage.aspx.cs" AutoEventWireup="false" Inherits="systemWebUIHTMLControlsCS.HtmlControlUsage" %>
改为:
HtmlControlUsage.aspx文件为:
<%@ Page language="c#" src="HtmlControlUsage.aspx.cs" AutoEventWireup="false" Inherits="systemWebUIHTMLControlsCS.HtmlControlUsage" %>
IceboundRock 2003-10-09
  • 打赏
  • 举报
回复
你编译了吗?
qiuji 2003-10-09
  • 打赏
  • 举报
回复
可以运行的啊。
你是怎么运行的?有没有用VS.NET编译后,然后运行?

62,046

社区成员

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

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

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

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