mvc 怎么把后台拼接好的div写到前台_MVC 从后台页面 取前台页面传递过来的值的几种取法...
<1>前台页面 Index视图
注意:用户名表单的name值为txtName
密码表单的name值为txtPassword
Test
用户名
密 码
<2>后台页面,Home控制器 (为了测试,分别将视图页中的from表单的action设为 action="/Home/Test" ,action="/Home/Test2" action="/Home/Test3" action="/Home/Test4" )
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace MvcApplication1.Controllers
{
public class HomeController : Controller
{
//
// GET: /Home/
public ActionResult Index()
{
return View();
}
///
/// MVC第一种取值方式
///
///
public ActionResult Test()
{
string userName = Request["txtName"]; //此时Request["txtName"]=ABC
string password = Request["password"]; //此时Request["password"]=123
return Content("OK" + userName + password);
}
///
/// 第二种取值方式
///
///
///
public ActionResult Test2(FormCollection f) //FormCollection是MVC中表单里的一个集合,它也可以来接收前台提交过来的表单,前台提交过来的表单全都封装到这个对象中来了
{
string userName = f["txtName"]; //此时f["txtName"]=ABC
string password = f["txtPassword"]; //此时f["txtPassword"]=123
return Content("OK" + userName + password);
}
///
/// 第三种取值方式
///
///
///
///
public ActionResult Test3(string txtName, string txtPassword) //注意这个参数的名称必须要与前台页面控件的 name值是一致的
{
return Content("OK" + txtName + txtPassword);
//此时textName=ABC
//此时txtPassword=123
}
///
/// 第四中方式
///
///
///
///
///
public ActionResult Test4(string txtName, string txtPassword, ParaClass p) //如果ParaClass类里面的属性与前台页面控件的name值一致,那么它的对象属性也会自动被赋值
{
return Content("OK" + txtName + txtPassword + p.txtName + p.txtPassword);
//此时textName=ABC
//此时txtPassword=123
//此时p.txtName=ABC
//此时p.txtPassword=123
}
public class ParaClass
{
public string txtName { get; set; } //此时textName=ABC
public string txtPassword { get; set; } //此时txtPassword=123
}
}
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
mvc 怎么把后台拼接好的div写到前台_MVC 从后台页面 取前台页面传递过来的值的几种取法...相关推荐
- mvc 怎么把后台拼接好的div写到前台_五、controller层配置和前台数据crud操作的实现...
这个系列专栏的完结可能比我想象要快一些.不过可能将来要完善这个项目的时候还会加以改进.我今天争取把最后一层:控制层的代码给写完.明天最后一篇博文将讲讲Session.cookie对用户登录的控制,并最 ...
- mvc 怎么把后台拼接好的div写到前台_asp.net-mvc – 如何在我的视图中将HTML从MVC控制器返回到div...
我正在尝试将生成的 HTML字符串返回到视图,以动态生成带有结果的HTML表.我无法获得返回的HTML字符串任何建议和帮助非常感谢. 这是我的控制器代码 public ActionResult Val ...
- 后台拼接字符串加双引号
做 拼接按钮给按钮写click事件时候,展现html在前台 一直因为 单引号 .双引号.单斜线 出问题 ,导致click事件失效,后来试了很久,终于拼接成功了,在这里记录一下方便以后使用. 1 Str ...
- 支付宝免密代扣签约SDK后台拼接(JAVA代码)
支付宝免密代扣签约SDK后台拼接(JAVA代码) 我是在做小程序时遇到的困难,在多方支持下才发现支付宝官方文档有很大的漏洞0.0,所以附上完整成功版供大家使用.开发时请结合支付宝官方免密代扣签约文档. ...
- ASP.NET前台代码绑定后台变量方法总结
经常会碰到在前台代码中要使用(或绑定)后台代码中变量值的问题.一般有<%= str%>和<%# str %>两种方式,这里简单总结一下.如有错误或异议之处,敬请各位指教. 一方 ...
- 不用AJAX实现前台JS调用后台C#方法(小技巧)
纯属小技巧,高手见笑了. 一提到如何在前台JS调用后台C#方法,AJAX成为了必然的想法. 只是实现的细节采用AJAX 1.0或者AjaxPro的区别. 其实如果不用AJAX,我们也能够很方便地利用J ...
- aspx前台调用cs后台方法
Asp.Net中几种相似的标记符号: <%=...%>< %#...%>< %%>< %@ %>解释及用法 答: < %#... %>:是在 ...
- Vue通过Axios向后台发送Post请求,浏览器Console提示405,后台显示Get请求不支持--解决办法
Vue通过Axios向后台发送Post请求,浏览器Console提示405,后台显示Get请求不支持–解决办法 问题场景: axios默认是发送get请求,我要给后台发送一组用户填写的表单数据,逻辑简 ...
- 将页面多个下拉框的值以字符串拼接方式存放至数据库一个字段中
1,当页面中有多个值,传入Controller并以字符串拼接方式,以","隔开存放至数据库一个字段中,页面中多个<select name="off"&g ...
最新文章
- windows命令实验
- 超全的 Linux Shell 文本处理工具集锦,快收藏
- 使用Microsoft.Office.Interop.Excel时,64位问题
- CSS3幻灯片制作心得
- 科技核心期刊目录_中医学2019年版中国科技核心期刊目录(附影响因子)
- C语言试题二十五之编写一个函数float function(double h),函数的功能使对变量h中的值保留2位小数,并对第三位进行四舍五入(规定h中的值位正数)。
- C++ Primer中文版(第4版 特别版)
- git提交异常 fatal: LF would be replaced by..
- java数组 方法_Java数组的十大方法
- Squid缓存服务器方案
- IDEA快捷键大全及修改IDEA快捷键
- 陀螺仪-加速计-磁力计
- Excel基础教程(2)——函数与公式
- tomcat部署静态网页
- ssh+Google双重认证
- ​从微信后端仓库发展史谈谈单仓和多仓
- xftp(windows系统与linux系统之间文件传输)
- 程序员眼中的中国传统文化-王阳明《传习录》29
- [NOIP2018]普及组游记
- 【Google地球环游世界】Google Earth Pro for Mac 7.3.2
热门文章
- STM32学习及开发笔记八:采用主从计时器实现精确脉冲输出
- RabbitMQ和Kafka选型用哪个
- redis aof 备份和恢复_Redis 持久化机制的介绍,了解这些流程很重要
- cuda 实现sift gpu_为Keras提供GPU加速
- python open写入_Python3 open() 函数详解 读取文件写入文件追加文件二进制文件
- Oracle distinct后加as,【大话IT】为何加distinct之后就不走索引了
- 第六篇:如何学习C语言?
- matlab 编译 java_MATLAB编译器运行时(MCR)编译器
- 两个子集pom互相调用_声明式服务调用组件Feign
- html列表滑动字母索引,js实现做通讯录的索引滑动显示效果和滑动显示锚点效果...