.NET MVC怎么判断有没有带参数过来?
stringun=Request.Form["UserName"].ToString()==null?"":Request.Form["UserName"].ToStri...
string un = Request.Form["UserName"].ToString() == null ? "" : Request.Form["UserName"].ToString();
string pw = Request.Form["PassWord"].ToString() == null ? "" : Request.Form["PassWord"].ToString();
return Content(un+"/"+pw+"/"+publicAccountID);
这断代码是 我获取页面的参数信息, 但是有个问题,当用户没有带post参数过来的时候,程序会报错, 请问我要怎么判断是不是有参数过来!
下面是我的jQ, ajax
$.post("HTML5/TestHtml5?publicAccountID=@Model.PublicAccountID",
{ "UserName": $("#UserName_zct").val(), "PassWord": $("#PassWord_zct").val() },
function (a) {
}); 展开
string pw = Request.Form["PassWord"].ToString() == null ? "" : Request.Form["PassWord"].ToString();
return Content(un+"/"+pw+"/"+publicAccountID);
这断代码是 我获取页面的参数信息, 但是有个问题,当用户没有带post参数过来的时候,程序会报错, 请问我要怎么判断是不是有参数过来!
下面是我的jQ, ajax
$.post("HTML5/TestHtml5?publicAccountID=@Model.PublicAccountID",
{ "UserName": $("#UserName_zct").val(), "PassWord": $("#PassWord_zct").val() },
function (a) {
}); 展开
展开全部
//ASP.NET MVC 是根据路由机制访问资源的:例如, www.xxx.com/controller/action/id
//如果页面是GET方式请求,而程序却要访问post方式请求的数据,就会出现错误
//所以在相应的action之前添加特性,就会根据get还是post区分处理,效果如下:
[HttpPost]//只有程序是post方式请求时,才会执行以下action
public ActionResult Index(string id)
{
//do something...
return View();
}
追问
我在URL里传过来的是是可以用Get方式 去接收的 ,还有我没有规定方式是用什么请求的,就是Action里我没有标明用什么方式求。!!!
追答
不太理解你现在想要解决的问题和想要实现的效果。。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string un = Request.Form["UserName"] ?? "",
pw = Request.Form["PassWord"] ?? "";
return Content(un + "/" + pw + "/" + publicAccountID);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string xx=location.href.split('=')[1];
if(xx!="")
{
}
我也不太记得了
if(xx!="")
{
}
我也不太记得了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询