Tag: asp.net mvc 2

我的Asp.Net C#类如何返回json格式

怎么会想要一个返回json格式的类。 这个方法在控制器中运行很好但是当我想放入一个类时,Json对象似乎不存在。 public JsonResult Test() { //Error 1 The name ‘Json’ does not exist in the current context C:\inetpub\wwwroot\mvcinfosite\mvcinfosite\Validation\ValidationClass\BaseValidator.cs 66 20 mvcinfosite return Json(new { errMsg = “test” }); } 我想将该代码放在一个简单的类中。 我希望能够在许多控制器中调用此方法。 谢谢。 编辑 这是我的class级(代码不起作用的地方) using System; using System.Collections.Generic; using System.Linq; using System.Web; using mvcinfosite.Models; using mvcinfosite.Base; using System.Web.Mvc; public class BaseValidator { public JsonResult […]

为什么Html.Checkbox(“Visible”)在ASP.NET MVC 2中返回“true,false”?

我正在使用Html.Checkbox(“Visible”)向用户显示一个复选框。 在回发中, FormCollection[“Visible”]值为“true,false”。 为什么? 在视图中: 在控制器中: adslService.Visible = bool.Parse(collection[“Visible”]);

在ASP.MVC参数中使用短划线( – )

什么应该是相应的Action方法的签名来接受user-name参数? public ActionResult SubmitUserName(string user-name) {…} 上面的方法签名由于某种原因不起作用;-) 我知道有一个ActionNameAttribute来处理带有短划线操作名称的情况。 是否有类似ParameterNameAttribute东西?

使用基于另一个下拉列表的MVC2填充下拉列表(级联DropDownList)

我正在制作一个处理车辆的应用程序。 我需要两个DropDownLists: 制作:所有车辆制造 模型:属于Make DropDownList的选定值的模型 如何在MVC2中完成? 我的想法:当我选择第一个列表时,是否使用ajax调用,然后将模型拉回到模型DDL? 模型绑定将如何发挥作用? 更新我发布了我最终做的答案。 它非常简单 ,效果很好。 如果你有这种倾向,你也可以使用get,但是你必须指定你想要这样… return Json(citiesList, JsonRequestBehavior.AllowGet);

ASP.NET MVC –

是否有[Bind(Exclude = “Id”)] ( 相关问题)的替代方案? 我能写一个模型活页夹吗?

如何将其他postdata传递给添加记录函数 – JQGrid – MVC。 净

我在MVC项目上使用JQGrid插件。 我试图避免使用’Session’。 我已经能够使用JQGrid中的serializedata方法将额外的postdata传递到我的编辑和删除函数中。 例如 serializeEditData: function (postdata) { var rowdata = jQuery(‘#gridId’).getRowData(postdata.id); return {id: postdata.id, oper: postdata.oper, SomeExtraData: $(‘#extradata’).val()}; } 但是,似乎没有serializeAddData函数。 是否有另一种方法可以在发送之前更改add方法的post数据?

TextBoxFor呈现为HTML,ID属性带有前缀

我有一个ASPNET MVC 2项目。 我用的时候 model.Login) %> TexBoxFor将呈现为 模型中的字段是 [Required(ErrorMessage = “”)] [DisplayName(“Login”)] public string Login { get; set; } 我可以使用一些前缀创建id和name属性吗? 喜欢 谢谢大家。

当`PostAuthenticateRequest`被执行时?

这是我的Global.asax.cs文件: public class MvcApplication : System.Web.HttpApplication { public static void RegisterRoutes(RouteCollection routes) { … } protected void Application_Start() { this.PostAuthenticateRequest += new EventHandler(MvcApplication_PostAuthenticateRequest); } // This method never called by requests… protected void MvcApplication_PostAuthenticateRequest(object sender, EventArgs e) { HttpCookie authCookie = Request.Cookies[FormsAuthentication.FormsCookieName]; if (authCookie != null) { FormsAuthenticationTicket authTicket = FormsAuthentication.Decrypt(authCookie.Value); var identity = new […]