首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在ASP.NET MVC 2中获取html.textbox输入的值

在ASP.NET MVC 2中,要获取html.textbox输入的值,可以通过以下步骤实现:

  1. 在视图中创建一个表单并添加一个html.textbox元素:
代码语言:txt
复制
<% using (Html.BeginForm("GetInputValue", "Home")) { %>
   <label for="inputText">输入文本:</label>
    <%= Html.TextBox("inputText") %>
   <input type="submit" value="提交" />
<% } %>
  1. 在控制器中创建一个名为GetInputValue的Action方法,并接收一个名为inputText的参数:
代码语言:txt
复制
public ActionResult GetInputValue(string inputText)
{
    // 在这里处理输入的值
    string inputValue = inputText;

    // 返回一个视图,将输入的值传递给视图
    return View("Result", inputValue);
}
  1. 创建一个名为Result的视图,用于显示输入的值:
代码语言:txt
复制
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<string>" %>

<!DOCTYPE html>
<html>
<head>
   <title>获取输入值</title>
</head>
<body>
    <h1>输入的值为:</h1>
    <p><%= Model %></p>
</body>
</html>

在这个例子中,我们首先在视图中创建了一个表单,并添加了一个html.textbox元素。当用户输入文本并点击提交按钮时,表单会将数据发送到控制器中的GetInputValue方法。在控制器中,我们接收了输入的值,并将其传递给Result视图,以便在视图中显示输入的值。

注意,在这个例子中,我们没有提及其他云计算品牌商,因为这个问题是关于ASP.NET MVC 2中如何获取html.textbox输入的值的。如果您需要了解云计算相关的知识,请随时提出其他问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

ASP.NET MVC 重点教程一周年版 第十回 请求Controller

get即通过URL中QueryString向服务器端传方式,它数据是可见,可post则是通过一个postdata包向服务器传,post方式可以传送更多数据(如上传文件),也更安全(登录)。...> 7: 8: <% 9: }%> 1.从最基本开始,使用Request获取提交信息 1: ///...Request.Form["username"], Request.Form["password"]) 9: ); 10: }     这个无多解释,通过Request.Form来获取表单提交我想是最基本方法之一...,如果您对这种方法不了解的话,那么就说明您ASP.NET基础有待提交,可以查看ASP.NET五大对象相关文章。...可是ASP.NET MVC为我们提供了更简单方式: 4.使用绑定 1: /// 2: /// 处理请求Action 3: ///

37750

流畅地HtmlHelper-Asp.Net MVC

今天抛开 Fluent NHibernate 不谈,我们来谈谈 Asp.Net MVC ,在MVCView中,我们经常会使用HtmlHelper来生成各种html代码(可能描述不太清楚看代码吧,呵呵)...HtmlHelper原先功能不是很多,还好有很多扩展方法,我们能用它来生成一个Input控件,比如: 我们使用上面的代码能生成一个没有单行文本框...随便说个例子,比如你要添加一个产品,可能它会有几十个属性,意味着你要写几十个Html.TextBox(属性) (这里可以是其他控件),其实也没有什么,不过真的很不爽,可能我习惯了 Fluent NHibernate...因为也是刚尝试接触MVC,看了一下它源代码,HtmlHelper扩展方法都在 System.Web.Mvc.Html 命名空间内,大概看了下InputExtensions代码,大致是根据传入类型...就是获取这个表达式树,有了它我们就能实现原先设想了: public static string TextBox(this HtmlHelper helper, Expression<Func<

55380

Asp.Net MVC4入门指南(6):验证编辑方法和编辑视图

它们获取影片对象 (或对象集合,Index里对象集合),并将模型传递给视图。Create方法将一个空Movie对象传递给创建视图。...该请求将显示一个 HTML 表单,其中包含输入元素,用户可以输入一部要搜索电影。当用户提交窗体时,操作方法将获取用户输入搜索条件并在数据库中搜索。...当定义LINQ查询或修改查询条件时(调用Where 或OrderBy方法时,不会执行 LINQ 查询。相反,查询执行会被延迟,这意味着表达式计算延迟,直到取得实际或调用ToList方法。...使用 ComponentOne Studio ASP.NET MVC 这款轻量级控件,在效率大幅提高同时,还能满足用户所有需求。...,全文最终完成了一个管理影片小系统,非常适合新手入门Asp.Net MVC4,并由此开始开发工作。

4.2K100

集成EntLib实现ASP.NET MVC异常处理

在《集成EntLib实现ASP.NET MVC异常处理》我们实现采用EntLibException Handling Application Block(EHAB)进行异常处理,并导向指定出错页面..."": ViewBag.Result.ToString(); 11: @Html.TextBox("op1") @:/ @Html.TextBox("op2") @Html.TextBox("result",result) 12: } 三、异常处理策略 为了处理“除零异常”,我们专门对DivideByZeroException定义了相应异常处理策略...InvalidOperationException"> 7: 8: <add replaceExceptionType="Artech.Web.<em>Mvc</em>.Extensions.CalculationException...,在<em>输入</em><em>的</em>被除数为零<em>的</em>情况下,抛出<em>的</em>DivideByZeroException会根据指定异常处理策略替换成CalculationException,这从显示在界面上<em>的</em>错误消息就可以看出来。

69390

ASP.NET MVC框架(第四部分): 处理表单编辑和提交场景

表单输入和提交场景 为示范如何在ASP.NET MVC框架中处理表单输入和提交场景一些基本原则,我们将建造一个简单产品列表,产品生成,和产品编辑场景。...在ASP.NET MVC框架中,表单输入和编辑场景一般是通过在Controller类上呈示2个Action方法来处理。...但注意,填充不是一个空对象,我们使用了一个模式,先从数据库中获取,然后对它应用用户做改动,然后更新到数据库中。...结语 希望本帖子提供了在ASP.NET MVC框架中如何处理表单输入和提交场景一些细节,还提供了你可以如何处理和结构化常见数据输入和编辑场景一些背景。...我将讨论一些促进快速应用开发内置数据和安全支架(scaffolding)。我将讨论你如何在MVC框架中使用ASP.NET AJAX进行启用AJAX编辑。

5.1K70

ASP.Net MVC开发基础学习笔记:二、HtmlHelper与扩展方法

ASP.Net MVC中微软并没有提供类似服务器端控件那种开发方式,毕竟微软MVC就是传统请求处理响应回归。所以抛弃之前那种事件响应模型,抛弃服务器端控件也理所当然。   ...那我们看看在此类中有木有传说中TextBox、CheckBox方法呢?经查看,木有。 ?   那么,我们为什么可以在页面中使用Html.TextBox()方法呢?...这些扩展添加了用于创建窗体、呈现 HTML 控件、呈现分部视图、执行输入验证等功能帮助器方法。那么,有关如何自定义扩展方法请参阅本文第三部分,这里先卖个关子,暂不介绍。 ?...这是因为如果不改命名空间,我们要使用自定义扩展方法需要在每个页面中引入Models(MyHtmlHelper所在那个命名空间)这个命名空间,为了防止重复命名空间引入操作(想想我们使用Html.TextBox...参考文章 (1)马伦,《ASP.Net MVC视频教程》,http://bbs.itcast.cn/thread-26722-1-1.html (2)oer,《HtmlHelper使用大全》,http:

68120

ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)

修改数据在HTTP GET方法, 存在安全风险,博客文章ASP.NET MVC Tip #46 – Don’t use Delete Links because they create Security...当定义LINQ查询或修改查询条件时,调用Where 或OrderBy方法时,不会执行 LINQ 查询。相反,查询执行会被延迟,这意味着表达式计算延迟,直到取得实际或调用ToList方法。...ASP.NET MVC 5 - 开始MVC 5之旅 2. ASP.NET MVC 5 - 控制器 3. ASP.NET MVC 5 - 视图 4. ...ASP.NET MVC 5 - 将数据从控制器传递给视图 5. ASP.NET MVC 5 - 添加一个模型 6. ...ASP.NET MVC 5 - 使用Wijmo MVC 5模板1分钟创建应用 希望这些文章对感兴趣朋友有所帮助,另附上PDF版汇总文档: 《ASP.NET MVC 5 入门指南》PDF版

6.7K110

ASP.NET MVC使用Bootstrap系统(2)——使用Bootstrap CSS和HTML元素

ASP.NET MVC创建包含Bootstrap样式编辑模板 基元类型 编辑模板(Editor Template)指的是在ASP.NET MVC应用程序中,基于对象属性数据类型通过Razor视图渲染后...ASP.NET MVC包含了若干编辑模板,当然我们也可以实现扩展。编辑模板类似于局部视图,不同是,局部视图通过name来渲染,而编辑模板通过类型来渲染。...,我们调用 @Html.TextBox方法,并且传递了一个空字符串作为textboxname。...这将会让model属性名作为生成textboxname,并且textbox显示内容是model,最后追加了名为classattribute,而且其为”form-control”。...最后探索了ASP.NET MVC编辑模板,能让产生input元素自动包含form-control样式。

3.7K40

ASP.NET MVC使用Bootstrap系列(2)——使用Bootstrap CSS和HTML元素

Bootstrap 验证样式 默认情况下ASP.NET MVC项目模板支持unobtrusive 验证并且会自动添加需要JavaScript库到项目里。...ASP.NET MVC创建包含Bootstrap样式编辑模板 基元类型 编辑模板(Editor Template)指的是在ASP.NET MVC应用程序中,基于对象属性数据类型通过Razor视图渲染后...ASP.NET MVC包含了若干编辑模板,当然我们也可以实现扩展。编辑模板类似于局部视图,不同是,局部视图通过name来渲染,而编辑模板通过类型来渲染。...这将会让model属性名作为生成textboxname,并且textbox显示内容是model,最后追加了名为classattribute,而且其为”form-control”。...最后探索了ASP.NET MVC编辑模板,能让产生input元素自动包含form-control样式。

6.1K80

ASP.NET MVC使用Bootstrap系列(3)——使用Bootstrap 组件

在这篇博客中,我将继续探索Bootstrap丰富组件以及将它结合到ASP.NET MVC项目中。...为了更好展示Bootstrap导航条,我在ASP.NET MVC_Layout.cshtml布局页创建一个fixed-top导航条,当然它是响应式——在小尺寸、低分辨率设备上打开时,它将会只展示一个按钮并带有...在ASP.NET MVC默认_Layouts.cshtml布局页中已经帮我们实现了上述功能,打开它对其稍作修改,如下代码片段所示: <div class="navbar navbar-inverse...使用SignalR动态更新进度条 SignalR是<em>ASP.NET</em><em>的</em>库,可以用来双向实时通信,在<em>ASP.NET</em> <em>MVC</em>项目中使用SignalR:1.首先通过NuGet来安装SignalR Nuget...这样当点击ID为start<em>的</em>按钮时动态为进度条更新了0-100<em>的</em>数值。 小结 在这篇博客中,探索了Bootstrap中丰富<em>的</em>组件,并将它结合到<em>ASP.NET</em> <em>MVC</em>项目中。

6.5K100

ASP.NET Core 基础知识】--MVC框架--Views和Razor语法

一、Views和Razor语法基础 1.1 Views概述 在ASP.NET CoreMVC(Model-View-Controller)框架中,View 扮演着呈现用户界面的角色。...public class MyModel { [Required] public string Name { get; set; } } 模型绑定是ASP.NET Core MVC中处理用户请求和数据输入关键机制之一...4.2 常见模型绑定技巧 在ASP.NET Core MVC中,有一些常见模型绑定技巧,可以帮助你更灵活、高效地处理用户请求和数据输入。...} 默认 在模型属性上设置默认,可以确保即使没有提供相应数据,模型属性也有一个合理初始。...八、总结 ASP.NET Core是一款强大而灵活开发框架,结合Razor视图引擎和MVC架构,为构建现代Web应用提供了丰富工具和最佳实践。

23820

ASP.NET Core 基础知识】--MVC框架--Models和数据绑定

ASP.NET Core MVC框架通过模型绑定器(Model Binder)来执行输入数据绑定任务。...数据绑定是ASP.NET Core MVC中重要机制之一,它简化了处理用户输入和管理模型数据过程,同时提供了灵活性和可扩展性,使开发人员能够更容易地构建出强大而高效Web应用程序。...return View(); } 在这个例子中,id 参数使用 [FromRoute] 特性,表示它将从路由中获取。...这些例子展示了如何在控制器动作方法中使用数据绑定特性,从不同来源获取数据。...ASP.NET Core MVC框架将负责在运行时将请求中数据映射到指定参数或模型对象中,使得开发人员可以方便地处理用户输入

33610

ASP.NET MVC 5 - 给数据模型添加校验器

AlterColumn("dbo.Movies", "Rating", c => c.String(maxLength: 5)); } 该流派(Genre)字段不再可为Null(也就是说,你必须输入一个...ASP.NET MVC 验证错误UI 重新运行应用程序,浏览 /Movies URL。 单击Create New链接,来添加一部新电影。在窗体中填写一些无效,然后单击Create按钮。...欲了解更多信息,请参阅see Brad  Wilson'sASP.NET MVC 2 Templates。 (虽然写MVC2,本文仍然适用于ASP.NET MVC 5的当前版本。)...ASP.NET MVC 5 - 开始MVC 5之旅 2. ASP.NET MVC 5 - 控制器 3. ASP.NET MVC 5 - 视图 4. ...ASP.NET MVC 5 - 使用Wijmo MVC 5模板1分钟创建应用 希望这些文章对感兴趣朋友有所帮助,另附上PDF版汇总文档: 《ASP.NET MVC 5 入门指南》PDF版

9K70
领券