我正在尝试从.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">
答案 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中的控件的代码的后端相同