Tag: asp.net

在asp.net mvc中一次更新多个记录

我正在尝试使用asp.net mvc 4和EF6创建一个网站,我希望一次更新多行。 但由于某种原因,它不起作用,我得到这样的错误, System.NullReferenceException:未将对象引用设置为对象的实例 这是我的代码, 调节器 [HttpPost] public ActionResult MakeDue(List BillLists) { if (Session[“username”] != null) { if (ModelState.IsValid) { foreach (var BillId in BillLists) { var getDue = db.BillChecks.Where(p => p.id == BillId.id).FirstOrDefault(); getDue.due = BillId.due; } db.SaveChanges(); return RedirectToAction(“Success”); } else { return RedirectToAction(“Failed”); } } else { return RedirectToAction(“Login”); } } […]

asp.net文本框的丢失焦点方法?

如何为asp.net文本方法编写丢失焦点方法? 请任何人有任何想法写这个,与我分享?

如何为现有的WCF服务本机启用JSONP?

我有一个像以下方法的现有服务: [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] [ServiceBehavior(AddressFilterMode = AddressFilterMode.Any)] public class SomeService : ISomething { public SomeListResults SomeList(SomeParams someParams) { …. } } 是否有一种简单的方法可以同时允许JSONP调用和JSON(检测它)。 这是原生的吗?

ASP.Net中线程敏捷性的含义是什么?

我正在阅读一篇关于HttpContext和CallContext的文章,看看线程敏捷性。 这是什么意思?

Asp.Net Web服务:我想返回错误403禁止

我有一个在c#/ asp.net中编程的Web服务。 [WebService(Namespace = “http://example.com/”)] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [ScriptService] [System.ComponentModel.ToolboxItem(false)] public class Service: System.Web.Services.WebService { [WebMethod] [ScriptMethod(ResponseFormat = ResponseFormat.Json)] public Result GetData() { User user = GetUser(); if (user.LoggedIn) { return GetData(); } else { // raise exception -> return error 403 } } 如何从此Web服务返回错误403? 我可以抛出exception – 但这显示了exception,而不是他的错误。 有任何想法吗?

在asp.net中处理会话超时的最佳方法是什么

有各种方法来处理会话超时,例如加载function上的“元刷新”javascript。 我想要一些整洁的东西:超时前5分钟,警告用户…… 我也在考虑只要浏览器打开就保持会话开放(仍然需要弄清楚如何做到这一点……可能是一些令人耳目一新的iframe)。 你如何处理会话超时,你认为我应该进入哪个方向?

将数据集转换为XML

我已经坚持这个问题几个小时了,似乎无法搞清楚,所以我在这里问:) 好吧,我有这个function: private void XmlDump() { XDocument doc = new XDocument(new XDeclaration(“1.0”, “utf-8”, “yes”)); XElement rootElement = new XElement(“dump”); rootElement.Add(TableToX(“Support”)); string connectionString = ConfigurationManager.ConnectionStrings[“MyDb”].ConnectionString; SqlConnection con = new SqlConnection(connectionString); string sql = “select * from support”; SqlDataAdapter da = new SqlDataAdapter(sql, con); DataSet ds = new DataSet(“Test”); da.Fill(ds, “support”); // Convert dataset to XML here […]

如何在FileUpload控件中限制文件类型

是否可以允许fileupload控件只显示图像? 当我们单击“浏览”按钮时,它应该只显示图像。

UpdatePanel中的ASP.NET FileUpload – 仍然无法正常工作

尝试在NET 4.5 / C#Web应用程序的updatepanel中使用FileUpload或AsyncFileUpload控件。 我已尝试在我的母版页中使用标准Scriptmanager或ToolKitScriptManager。 我的保存按钮设置为PostBackTrigger(也尝试过AsyncPostbackTrigger)。 无论如何,我的(异步)FileUpload.HasFile总是返回false。 删除updatepanel,两个uploadcontrols工作正常。 真正让我感到震惊的是我在另一个项目中工作(masterpage中的scriptmanager,updatepanel中的Fileupload,SaveButton是PostbackTrigger)。 是否有某些特定的AJAX版本或.NET版本可能会导致问题? 这非常令人沮丧。

如何向WCF服务添加跨域支持

我正在尝试允许来自我在localhost:80托管的javascript应用程序的POST请求到托管在不同端口的WCF REStful服务,但不知何故它不起作用。 我已经尝试在标题中添加自定义属性,并在我的服务的JSONData方法中以编程方式添加它,但我仍然在我的响应中得到’405 Method not allowed’。 这里适当的方法是什么? 这是我的界面: namespace RestService { public class RestServiceImpl : IRestServiceImpl { #region IRestServiceImpl Members public string JSONData() { HttpContext.Current.Response.AddHeader(“Access-Control-Allow-Origin”, “*”); return “Your POST request”; } #endregion } } 和服务代码: using System.ServiceModel; using System.ServiceModel.Web; using System.Web.Script.Services; namespace RestService { [ServiceContract] public interface IRestServiceImpl { [OperationContract] [ScriptMethod] [WebInvoke(Method = “POST”, ResponseFormat […]