请问怎把代码写在ASPX里? 有几个简单的小问题如下:1、怎么把CS里的代码写在ASPX文件里?2、如果我只有一个ASPX文件而且把代码都写在这个ASPX文件里,然后放到空间,请问他执行前要不要编译的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、第一个问题我在具体点就是在CS文件里代码是:private void Page_Load(object sender, System.EventArgs e){ string a = abc(); }public string abc() { return "abcd" ;}请问怎么把上面的代码转到ASPX里.因为我想把CS文件去掉. 我不熟悉ASP.。NET的类我熟悉写. <%string a = abc(); public string abc() { return "abcd" ;} %> 哦。那我要到一些类要引用如using System.Web.UI.WebControls;在ASPX里应该怎么写? 正解 这个代码放在html标签中间 如:<%string a = "hello world!";%><table><tr><td><%=this.a%></td></tr></table>这里都是搞WINFORM的么?还是...... 是可以写在aspx 页面中的,<%%>采用上面的写法有兴趣共同学习得人请加群:88718955 讨论C#,asp.net,Java,J2EE,JavaScript,Jquery,ext等 <% ---引用代码了.%> 麻烦给个完整的.即一个完整页面的代码.里面要有引用如CS里的using System.Net;还要一个函数运行过就马上结贴.谢谢大家.哦还有第二个问题如果有知道的也麻烦告诉我一下.谢谢~~ 1.将名命空间导入aspx页面的写法:<%@ Import Namespace="System.Web.UI.WebControls" %>2.C#代码写到aspx页面的写法,例如将Page_Load事件写到aspx页面:...... <script runat="server"> protected void Page_Load(object sender, EventArgs e) { ....... } </script><body>....... 完整的:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default67.aspx.cs" Inherits="Default67" %><%@ Import Namespace="System.Web" %><!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 runat="server"> <title>无标题页</title></head> <script runat="server"> protected void Page_Load(object sender, EventArgs e) { Label1.Text = "aaaaa"; } </script><body> <form id="form1" runat="server"> <div> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><br /> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /> </div> </form></body></html> 麻烦给个完整的.即一个完整页面的代码. 里面要有引用 如CS里的using System.Net; 还要一个函数运行过就马上结贴. 谢谢大家. 新添加aspx页面的 时候 不选择 把代码放在独立文件 这个选项 你就知道了 谢谢koukoujiayi 麻烦随便加个函数进去可以吗因为我加了个函数他老调试不过去. 我想就跟在aspx页面写脚本语言一样,只是把 type属性设置为:text/C#就行了 然后把要写的代码写在<script> 与</script>例如: <script type="text/C#" > ...... </script>之间。引用类的话用到<% @ Import %>...命令。例如:<% @ Import Namespace="System.Text" %> 页面加一个Button,click执行Test涵数:....... <script runat="server"> public string Test(string a) { return a; } protected void Button1_Click(object sender, EventArgs e) { string b = Test("test"); Response.Write(b); } </script>....... <%@ Page Language="C#" ContentType="text/html" ResponseEncoding="utf-8" %><%@ Import Namespace="System.Web" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <%public string tt(){ return "aa";}string aaa = tt();%><html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>无标题页 </title> </head> <body> <%=aaa%></body> </html>不好意思太笨怎么上面那样运行老失败... 加 <script runat="server"> .....</script>给你一个完整的代码,拷贝一下运行:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default67.aspx.cs" Inherits="Default67" %><%@ Import Namespace="System.Web" %><!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 runat="server"> <title>无标题页</title></head> <script runat="server"> public string Test(string a) { return a; } protected void Button1_Click(object sender, EventArgs e) { string b = Test("test"); Response.Write(b); } </script><body> <form id="form1" runat="server"> <div> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /> </div> </form></body></html> koukoujiayi 真的很谢谢.不知道我上面的代码为什么运行不过. koukoujiayi其实因为我没有项目只有一个ASPX文件而已.所以你上面的写法因该是需要建立一个工程的.所以我希望你帮我知出我上面写法的错误. 方法一:<% //code可以%>方法二: <script runat="server"> protected void Page_Load(object sender, EventArgs e) { } //各种事件// </script> 这也行。 你首先要确定你的空间是否支持framework2.0,如果没有的话写任何程序net都白搭。<%%><%=%>都可以直接在页面上写的 //形式1<script language="C#">private void Page_Load(object sender, System.EventArgs e){ string a = abc(); }public string abc() { return "abcd" ;}</scirpt>//形式2<%<script language="C#">private void Page_Load(object sender, System.EventArgs e){ string a = abc(); }public string abc() { return "abcd" ;}</scirpt>%> 补充<script language="C#" runat ="server">//....</script> 对于C配置文件的读写的问题 各位哥们帮看下下面这段select代码怎么写 DataSet 怎样可以快速Dump到 SQL Server 这样的报表怎么设计?大家帮我想想 用vs2005制作中国象棋的思路 请教一下词法分析的问题! 高手来 小弟初学C#,不知道怎么创建自定义的对话框。请指教! Web程序 混淆加密后居然都不能用,请大家帮忙 获取嵌套框架中的html源码 webform下listbox的数据绑定问题....... 数据库一旦更改,程序便无法运行。 麻烦问一下Parameters的AddWithValue()这的重载方法的区别?
{
string a = abc();
}
public string abc()
{
return "abcd" ;
}请问怎么把上面的代码转到ASPX里.因为我想把CS文件去掉.
。NET的类我熟悉写.
string a = abc();
public string abc()
{
return "abcd" ;
}
%>
要引用如
using System.Web.UI.WebControls;
在ASPX里应该怎么写?
<%
string a = "hello world!";
%>
<table><tr><td><%=this.a%></td></tr></table>这里都是搞WINFORM的么?还是......
<%
%>采用上面的写法有兴趣共同学习得人请加群:88718955 讨论C#,asp.net,Java,J2EE,JavaScript,Jquery,ext等
---引用代码了.
%>
里面要有引用
如CS里的using System.Net;
还要一个函数运行过就马上结贴.
谢谢大家.
哦还有第二个问题如果有知道的也麻烦告诉我一下.
谢谢~~
<%@ Import Namespace="System.Web.UI.WebControls" %>2.C#代码写到aspx页面的写法,例如将Page_Load事件写到aspx页面:
......
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
.......
}
</script>
<body>
.......
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default67.aspx.cs" Inherits="Default67" %>
<%@ Import Namespace="System.Web" %><!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 runat="server">
<title>无标题页</title>
</head>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = "aaaaa"; }
</script>
<body> <form id="form1" runat="server">
<div>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><br />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /> </div>
</form>
</body>
</html>
里面要有引用
如CS里的using System.Net;
还要一个函数运行过就马上结贴.
谢谢大家.
你就知道了
因为我加了个函数他老调试不过去.
例如: <script type="text/C#" >
......
</script>
之间。引用类的话用到<% @ Import %>...命令。例如:<% @ Import Namespace="System.Text" %>
.......
<script runat="server">
public string Test(string a)
{
return a;
}
protected void Button1_Click(object sender, EventArgs e)
{
string b = Test("test");
Response.Write(b);
}
</script>
.......
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="utf-8" %>
<%@ Import Namespace="System.Web" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%
public string tt()
{
return "aa";
}
string aaa = tt();%>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页 </title>
</head>
<body>
<%=aaa%>
</body>
</html>不好意思太笨怎么上面那样运行老失败...
<script runat="server">
.....
</script>
给你一个完整的代码,拷贝一下运行:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default67.aspx.cs" Inherits="Default67" %>
<%@ Import Namespace="System.Web" %><!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 runat="server">
<title>无标题页</title>
</head>
<script runat="server">
public string Test(string a)
{
return a;
}
protected void Button1_Click(object sender, EventArgs e)
{
string b = Test("test");
Response.Write(b);
}
</script>
<body> <form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /> </div>
</form>
</body>
</html>
不知道我上面的代码为什么运行不过.
所以我希望你帮我知出我上面写法的错误.
<%
//code可以
%>
方法二:
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
} //各种事件//
</script>
这也行。
<%=%>
都可以直接在页面上写的
//形式1
<script language="C#">
private void Page_Load(object sender, System.EventArgs e)
{
string a = abc();
}
public string abc()
{
return "abcd" ;
}
</scirpt>
//形式2
<%
<script language="C#">
private void Page_Load(object sender, System.EventArgs e)
{
string a = abc();
}
public string abc()
{
return "abcd" ;
}
</scirpt>
%>
<script language="C#" runat ="server">
//....
</script>