Default.aspx 文件
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!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 id="Head1" runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div> </div>
</form>
</body>
</html>Default.aspx.cs 文件
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ForFunction();
Response.Write("<br>");
SqlEx sqldb = new SqlEx();
sqldb.Swi(8);
}
}
public void ForFunction()
{
for (int i = 1; i <= 5; i++)
{
Response.Write(i);
}
}
}
class SqlEx
{
public void Swi(int iiii)
{
switch (iiii)
{
case 1:
strRw("不要迷恋哥");
break;
case 2:
strRw("哥只是个传说");
break;
case 3:
strRw("哥早已不在江湖,");
break;
case 4:
strRw("江湖上却依然流传着哥的传说.");
break;
default:
strRw("不要迷恋哥,哥只是个传说.哥早已不在江湖,江湖上却依然流传着哥的传说.");
break;
}
}
public void strRw(string str)
{
System.Web.HttpContext.Current.Response.Write(str);
}
}2个问题。
1.现在运行起来没有什么问题。。我想把输出的值。也就是这个SqlEx类里面的Swi方法的值运行后。在页面的<title>这里(现在是默认的无标题页)</title>之间2.我不想用SqlEx类里面的strRw方法里的:System.Web.HttpContext.Current.Response.Write(str);输出。直接用:Response.Write(xxx); 但是这样不行。
我不知道引用哪个命名空间才可以。我用是VS2005
就这样了。高手帮忙下哦。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!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 id="Head1" runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div> </div>
</form>
</body>
</html>Default.aspx.cs 文件
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ForFunction();
Response.Write("<br>");
SqlEx sqldb = new SqlEx();
sqldb.Swi(8);
}
}
public void ForFunction()
{
for (int i = 1; i <= 5; i++)
{
Response.Write(i);
}
}
}
class SqlEx
{
public void Swi(int iiii)
{
switch (iiii)
{
case 1:
strRw("不要迷恋哥");
break;
case 2:
strRw("哥只是个传说");
break;
case 3:
strRw("哥早已不在江湖,");
break;
case 4:
strRw("江湖上却依然流传着哥的传说.");
break;
default:
strRw("不要迷恋哥,哥只是个传说.哥早已不在江湖,江湖上却依然流传着哥的传说.");
break;
}
}
public void strRw(string str)
{
System.Web.HttpContext.Current.Response.Write(str);
}
}2个问题。
1.现在运行起来没有什么问题。。我想把输出的值。也就是这个SqlEx类里面的Swi方法的值运行后。在页面的<title>这里(现在是默认的无标题页)</title>之间2.我不想用SqlEx类里面的strRw方法里的:System.Web.HttpContext.Current.Response.Write(str);输出。直接用:Response.Write(xxx); 但是这样不行。
我不知道引用哪个命名空间才可以。我用是VS2005
就这样了。高手帮忙下哦。
2、response的命名空间是 HttpContext.Current.Response
为什么我在头部。.(点)不出来呢??我用的是VS2005
using System.Web.不出来;
是不是:
using System.Web.HttpContext.Current.Response这个?如果是这个。我上面不能啊。
在解决方案上右键-引用-》.net 找到System.web.dll 确定就OK了
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ForFunction();
Response.Write("<br>");
SqlEx sqldb = new SqlEx();
sqldb.Swi(8); }
SqlEx salex = new SqlEx(); Header.Title = salex.Swi(1); }
public void ForFunction()
{
for (int i = 1; i <= 5; i++)
{
Response.Write(i);
}
}
}
class SqlEx : System.Web.UI.Page
{
public string Swi(int iiii)
{
switch (iiii)
{
case 1:
return strRw("不要迷恋哥");
break;
case 2:
return strRw("哥只是个传说");
break;
case 3:
return strRw("哥早已不在江湖,");
break;
case 4:
return strRw("江湖上却依然流传着哥的传说.");
break;
default:
return strRw("不要迷恋哥,哥只是个传说.哥早已不在江湖,江湖上却依然流传着哥的传说.");
break;
} } public string strRw(string str)
{
return str;
//Response.Write(str);
}}
但是为什么:using System.Web.HttpContext.Current.Response
这个命名空间总是不能引用进来啊?
<!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 id="Head1" runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div> </div>
</form>
</body>
</html>的<body onload=“xxx()”>
<script>
xxx()
{};
</script>
只提供个思路 呵呵