我不能引用textBox checkBox等

时间:2019-04-26 07:43:10

标签: c# reference

我正在尝试从.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;

        }

cshtml文件

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

1 个答案:

答案 0 :(得分:0)

此示例可能会帮助您使用前端代码:

 <%@ 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>

   

后端c#代码,将值加载到组合框中

    protected void Page_Load(object sender, EventArgs e)
    {

        CbClientName.Items.Add("John");
        CbClientName.Items.Add("Smith");
        CbClientName.Items.Add("Dylan");
        CbClientName.Items.Add("Ben");
    }

只需确保您的id =“ whatevername”在绑定了asp.net中的控件的代码的后端相同