C# 我能';t参考文本框复选框等
我试图在.cs文件中引用.cshtml文件中的对象,但它不起作用。上面说这个名字不存在 cshtml.cs文件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.";
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中的控件