C# .aspx和.cs之间的引用
如何在.aspx站点上的按钮事件和函数类.cs之间建立引用 这是.aspx页面:C# .aspx和.cs之间的引用,c#,asp.net,reference,C#,Asp.net,Reference,如何在.aspx站点上的按钮事件和函数类.cs之间建立引用 这是.aspx页面: <%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> </asp:Content> <asp:Content ID="Content2" Co
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent1" Runat="Server">
<form id="form1" runat="server">
<div class="contentText">
<div class="row">
<label for="name">Name:</label>
<input type="text" id="name" name=""><br><br>
</div>
<div class="row">
<label for="address">Address:</label>
<input type="text" id="address" name=""><br><br>
</div>
<div class="row">
<label for="phone">Phone:</label>
<input type="tel" id="phone" name=""><br><br>
</div>
<div class="row">
<label for="email">Email:</label>
<input type="email" id="email" name="">
</div>
</div>
<div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
<asp:GridView ID="GridView1" runat="server" >
</asp:GridView>
</div>
</form>
</asp:Content>
姓名:
地址:
电话:
电邮:
在这里你可以看到我的班级
public class Login
{
protected void Button1Click(object sender, EventArgs e)
{
makedatatable();
}
private void makedatatable()
{
DataTable dt = new DataTable("MyTable");
DataColumn column = new DataColumn();
column.DataType = System.Type.GetType("System.Decimal");
column.AllowDBNull = false;
column.Caption = "Price";
column.ColumnName = "Prices";
dt.Columns.Add(column);
DataRow row;
for(int i = 0; i < 10; i++)
{
row = dt.NewRow();
row["Prices"] = i + 1;
dt.Rows.Add(row);
}
GridView1.DataSource = dt;
GridView1.DataBind();
}
}
公共类登录
{
受保护的无效按钮1单击(对象发送者,事件参数e)
{
makedatatable();
}
私有void makedatatable()
{
DataTable dt=新的DataTable(“MyTable”);
DataColumn column=新的DataColumn();
column.DataType=System.Type.GetType(“System.Decimal”);
column.AllowDBNull=false;
column.Caption=“Price”;
column.ColumnName=“价格”;
dt.Columns.Add(列);
数据行;
对于(int i=0;i<10;i++)
{
row=dt.NewRow();
行[“价格”]=i+1;
dt.行。添加(行);
}
GridView1.DataSource=dt;
GridView1.DataBind();
}
}
标记中的OnClick=“Button1\u Click”
属性告诉系统当表单由于单击该按钮而发回时,服务器端代码中要执行的方法。您可以将Button1Click
重命名为button1u-Click
,或者添加一个调用Button1Click
的nandler,标记中的OnClick=“button1u-Click”
属性告诉系统,当表单因单击该按钮而发回时,服务器端代码中要执行的方法。您可以将Button1Click
重命名为button1u Click
,或者添加一个调用Button1Click
的nandler。如果是ASP.Net网站,则您的.aspx页面中缺少autowireup和codefile属性
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="class.cs" %>
如果是ASP.NET web应用程序,则会自动生成designer.cs文件。然后在aspx文件中可以继承类名
<%@ Page Language="C#" AutoEventWireup="true" Inherits="MyNamespace.Login" %>
如果是ASP.Net网站,.aspx页面中缺少autowireup和codefile属性
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="class.cs" %>
如果是ASP.NET web应用程序,则会自动生成designer.cs文件。然后在aspx文件中可以继承类名
<%@ Page Language="C#" AutoEventWireup="true" Inherits="MyNamespace.Login" %>
登录类是一个.aspx.cs文件还是一个.cs文件?ASP.NET WebForms中的每个视图都有一个代码隐藏文件,其中包含前端和后端之间的链接。这称为注册事件处理程序。登录类是一个.aspx.cs文件还是一个.cs文件?ASP.NET WebForms中的每个视图都有一个所谓的代码隐藏文件,其中包含前端和后端之间的链接。这称为注册事件处理程序。谢谢。我改变了做这件事的方式。如何更改asp将返回DataList1受保护的无效按钮中的“TEst”字符串的代码单击(对象发送者,EventArgs e){DataList1.DataSource=“TEst”;DataList1.DataBind();}非常感谢。我改变了做这件事的方式。如何更改asp将返回DataList1受保护的无效按钮中的“TEst”字符串的代码单击(对象发送者,EventArgs e){DataList1.DataSource=“TEst”;DataList1.DataBind();}