C# mvc 前台请求已经是post请求,但是还会报错 因为当用在 GET 请求中时,会将敏感信息透漏给第三方
作者&投稿:威霞 (若有异议请与网页底部的电邮联系)
//判断是否ajax请求 bool isAjax = Request.IsAjaxRequest(); if (isAjax == false) { //获取是请求的method值 String method = Request.HttpMethod.ToUpper(); if (method == "POST") { //这里是post请求 } else if (method == "GET") { //这里是get请求 } }
[Http.Get]
public ActionResult Add()
{
}
[Http.Post]
public ActionResult Add()
{
}
或者
public ActionResult Add()
{
}
1、使用的上传组件是否支持POST传输,或者是否是设置参数不匹配,未识别
2、IIS的设置里是否存在问题,开发和部署后的区别,最大部分就是中间件不一样了,IIS的不同版本的设置也存在差异,可以在确认一下
3、你可以用POSTMAN试一下你的后台服务,分别试试GET传输模式和POST传输模式,如果POST模式下还有问题,那就不是前台的问题了,很可能是后台设置的问题
敏周欣桂: 典型的后台库+前台程序的架构,基本设计思路:1、需要有本地库,用于存储商品资料、单据以及营业员等等,建议将条码作为商品主键.具体可选用access或sqlite之类的产品2、呈现商品的控件可采用DataGridView3、扫码相当于给单据明细...
龙港区15367217125: c#mvc redirecttoaction 和redirect的区别 - ?
敏周欣桂: RedirectToAction是从一个Action调到另一个Action,在后台做跳转.Response.Redirect是给返回前台返回应答,前台根据应答的url进行跳转.一个是后台,一个是前台.
龙港区15367217125: C#怎么开发POS机 - ?
敏周欣桂: 用delphi 做过.一个 前台价格扫描设备,一个pos,前台就是出售商品的部分. 后台是批量处理商品,比如进货之类.pos..就是个用黑白显示器的低端配置的pc机,,程序开发就当它是pc机...
龙港区15367217125: springmvc的requestparam传参前台js怎么写 - ?
敏周欣桂: 1、如果是页面跳转,直接在url连接后面拼接参数,比如www.baidu.com?id=10&name=测试人2、如果是jquery 的ajax,可以在url后面拼接参数(同上),也可以在data里面写参数,比如:$.ajax({ url:'www.baidu.com',data:{id:10,name:'测试人'},dataType:'json',success:function(data){//请求成功的回调函数 } });
龙港区15367217125: C#中this.textBox1.Text = posDataSet1.Tables[0].Rows[0][0].ToString();总是报错在位置 0 处没有任何行 - ?
敏周欣桂: 这样找不到错误,你的截图只能说明你数据库的确存在数据,但不能证明你将数据有效的填充到了posDataSet1中....
龙港区15367217125: SpringMvc如何获得前台传来的值 - ?
敏周欣桂: 1. 通过HttpServletRequest public String toIndex(HttpServletRequest request){//获得前台name为username的元素的值 System.out.println(request.getParameter("username")); return "index"; }2. 通过参数名获得 @RequestMapping(value="/...
龙港区15367217125: MVC前台显示session - ?
敏周欣桂: session共享的解决方案 1、客户端sessionid值唯一; 对于不同的域名:主域名、子域名、跨站点域名或跨服务器域名,用户在打开页面时会产生不同的sessionid, 为了使这些站点在用户登录时只登录一次,那我们就要解决sessionid的问题
龙港区15367217125: C#前台调java后台 - ?
敏周欣桂: c#前台界面调用java后台的方式很多,如果业务逻辑复杂一点后台可以使用javaWeb, C#前台发送HTTP请求,前台使用WebRequest类.也可以使用 socket, 不过比较麻烦点,也可以将socket封装一下用起来要方便点(实际上HTTP请求的底层就是用Socket封装的,技术非常成熟了,何不直接使用HTTP请求呢?)
龙港区15367217125: MVC c# .NEW ajax传递数组到后台 - ?
敏周欣桂: 第一步:引用JavaScriptSerializer类,该类在System.Web.Script.Serialization命名空间(在System.Web.Extensions.dll 中),需要把.NET版本修改为 .NET Framework 4(默认是.NET Framework 4 Client Profile)才能在Add Reference的 .NET中...
龙港区15367217125: spring mvc ajax 后台向前台返回list - ?
敏周欣桂: 你这段代码返回的是json数据 虽然你的方法返回值写的是List类型 但由于Spring MVC中的@ResponseBody注解会自动把返回的数据转换成jackson数据 所以最终在前端得到的是json数据 而不是List类型