以下是一个简单的例子,演示如何在ASP.NET Razor中使用HTML和C#代码创建文本框和按钮:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>ASP.NET Razor Controls Example</title>
</head>
<body>
<h1>ASP.NET Razor Controls Example</h1>
<form method="post">
<!-- 文本框 -->
<label for="txtName">Name:</label>
<input type="text" id="txtName" name="txtName" />
<!-- 按钮 -->
<button type="submit">Submit</button>
</form>
@{
// 处理表单提交
if (IsPost)
{
var enteredName = Request.Form["txtName"];
<p>You entered: @enteredName</p>
}
}
</body>
</html>
在这个例子中:
- 使用<input>标签创建文本框。
- 使用<button>标签创建按钮。
- 使用C#代码处理表单提交,通过Request.Form["txtName"]获取文本框中的值。
虽然在ASP.NET Razor中没有像WebForms那样的服务器控件,但通过使用HTML标签和C#代码,你可以实现相似的功能。在实际项目中,你可能会使用JavaScript等技术来增强用户交互性。
转载请注明出处:http://www.pingtaimeng.com/article/detail/14891/ASP.NET Razor 标记