C# 我能';t参考文本框复选框等

C# 我能';t参考文本框复选框等,c#,reference,C#,Reference,我试图在.cs文件中引用.cshtml文件中的对象,但它不起作用。上面说这个名字不存在 cshtml.cs文件 public class ParticipateModel : PageModel { public string Message { get; set; } public void OnGet() { Message = "Your application description page.";

我试图在.cs文件中引用.cshtml文件中的对象,但它不起作用。上面说这个名字不存在

cshtml.cs文件

public class ParticipateModel : PageModel
    {

        public string Message { get; set; }

        public void OnGet()
        {
            Message = "Your application description page.";
                   }

        protected void sendDataToKonkurs(object sender, EventArgs e)
        {
            string name = txtName.Text;

        }
<input type="text" class="form-control" id="txtName" maxlength="20" formmethod="post" style="margin-bottom:20px">
cshtml文件

public class ParticipateModel : PageModel
    {

        public string Message { get; set; }

        public void OnGet()
        {
            Message = "Your application description page.";
                   }

        protected void sendDataToKonkurs(object sender, EventArgs e)
        {
            string name = txtName.Text;

        }
<input type="text" class="form-control" id="txtName" maxlength="20" formmethod="post" style="margin-bottom:20px">

此示例可能有助于您编写前端代码:

 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DefaultControls.aspx.cs" 
  Inherits="ControlsMix.DefaultControls" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
    <div>
        <asp:DropDownList ID="CbClientName" runat="server" Width="300px">

        </asp:DropDownList>
    </div>
</form>

只需确保您的id=“whatevername”在代码的后端相同,这将绑定asp.net中的控件。此示例可能有助于您编写前端代码:

 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DefaultControls.aspx.cs" 
  Inherits="ControlsMix.DefaultControls" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
    <div>
        <asp:DropDownList ID="CbClientName" runat="server" Width="300px">

        </asp:DropDownList>
    </div>
</form>
只需确保您的id=“whatevername”在代码后端是相同的,这将绑定asp.net中的控件