Tag: asp.net

jqgrid第1页x分页器

我想弄清楚如何使用jqGrid的分页function。 目前我被困在第1页,共4页。不pipe是否按下“下一步”button。 它只停留在1。 我正在使用ASP.Net与Web服务来填充我的JSON数据。 如何从客户端捕获事件以填充web服务上的属性以恢复正确的值? 任何帮助表示赞赏。

GridView中的Asp.Net UpdatePanel Jquery DatePicker

'>'> 我想为“txtDate”如何使jquery datepicker? 谢谢…

如何在dynamicbutton上创builddynamicbutton点击事件?

我正在页面上dynamic创build一个button。 现在我想使用该button上的button单击事件。 我怎样才能在C#ASP.NET中做到这一点?

以ActionResult方式从控制器的操作返回XML?

在ASP.NET MVC中从控制器的操作返回XML的最佳方式是什么? 有一个很好的方法来返回JSON,但不是用于XML。 我是否真的需要通过一个视图路由XML,或者我应该做的Response.Write – 它不是最好的做法?

实体对象不能被IEntityChangeTracker的多个实例引用。 同时在entity framework4.1中添加相关对象到实体

我正在尝试保存员工详细信息,该信息与城市有关。 但每次我尝试保存我的联系人,这是validation我得到exception“ADO.Netentity framework一个实体对象不能被多个IEntityChangeTracker实例引用” 我读过这么多的post,但仍然没有得到确切的想法做什么…我保存button点击代码如下 protected void Button1_Click(object sender, EventArgs e) { EmployeeService es = new EmployeeService(); CityService cs = new CityService(); DateTime dt = new DateTime(2008, 12, 12); Payroll.Entities.Employee e1 = new Payroll.Entities.Employee(); Payroll.Entities.City city1 = cs.SelectCity(Convert.ToInt64(cmbCity.SelectedItem.Value)); e1.Name = "Archana"; e1.Title = "aaaa"; e1.BirthDate = dt; e1.Gender = "F"; e1.HireDate = dt; e1.MaritalStatus = "M"; […]

configuration授权服务器端点

题 我们如何使用用户名和密码stream在ASP.NET 5中使用不记名令牌? 对于我们的场景,我们希望让用户注册并使用AJAX调用login,而无需使用外部login。 为此,我们需要一个授权服务器端点。 在之前的ASP.NET版本中,我们将执行以下操作,然后在ourdomain.com/Token URL上login。 // Configure the application for OAuth based flow PublicClientId = "self"; OAuthOptions = new OAuthAuthorizationServerOptions { TokenEndpointPath = new PathString("/Token"), Provider = new ApplicationOAuthProvider(PublicClientId), AccessTokenExpireTimeSpan = TimeSpan.FromDays(14) }; 但是,在ASP.NET的当前版本中,上述不起作用。 我们一直在试图找出新的方法。 例如 ,GitHub上的aspnet / identity示例configurationFacebook,Google和Twitter身份validation,但似乎没有configuration非外部OAuth授权服务器端点,除非这是AddDefaultTokenProviders()所做的事情,在这种情况下,我们想知道提供商的url就是。 研究 我们从这里阅读源头就了解到,我们可以通过在Startup类中调用IAppBuilder.UseOAuthBearerAuthentication将“承载authentication中间件”添加到HTTPpipe道中。 尽pipe我们仍然不确定如何设置令牌端点,但这是一个好的开始。 这不起作用: public void Configure(IApplicationBuilder app) { app.UseOAuthBearerAuthentication(options => { options.MetadataAddress = […]

我可以使用线程在IIS上执行长时间运行的作业吗?

在ASP.Net应用程序中,用户单击网页上的button,然后通过事件处理程序在服务器上实例化一个对象,并在该对象上调用一个方法。 该方法去外部系统做东西,这可能需要一段时间。 所以,我想要做的是在另一个线程中运行该方法调用,所以我可以通过“您的请求已被提交”返回控制权给用户。 我相当高兴能够做到这一点,但是如果用户可以继续查询对象的状态,那将会更好。 我不知道的是,如果IIS允许我的线程继续运行,即使用户会话过期。 试想一下,用户触发事件,并在服务器上实例化对象,并在新线程中激发该方法。 用户对“您的请求已被提交”消息感到满意,并closures浏览器。 最终,这个用户会话将在IIS上超时,但该线程可能仍在运行,正在工作。 IIS允许线程继续运行,还是会在用户会话过期后将其终止并丢弃对象? 编辑:从答案和评论,我明白,这样做的最好方法是移动IIS以外的长时间运行的处理。 除此之外,这涉及到应用程序的回收问题。 实际上,我需要在有限的时间内使版本1开始工作,并且必须在现有的框架内部工作,所以想要避免服务层,因此希望仅仅在IIS内部启动线程。 实际上,这里的“长时间运行”只有几分钟的时间,网站上的并发性会比较低,所以应该没问题。 但是,下一个版本肯定需要分解成一个单独的服务层。

是否有可能在asp.net之外使用Razor View Engine

如果我看Razor View Engine,那么我会看到一个非常简洁的语法,它并不特别与生成html相关联。 所以我想知道,使用asp.net以外的引擎在“普通”.net环境下生成文本,代码等是多么容易… 任何指针,例子,评论或解释是受欢迎的。

使用entity framework从存储过程获取数据

我试图从数据库上下文对象(使用Entity Framework 6.1.1)调用dynamicSQL存储过程来获取内容的表,以填充GridView控件。 我无法检索数据。 这是存储过程。 这是一个关于存储过程中的SQL注入的学生演示,所以我知道这是可注射的,没关系。 ALTER PROCEDURE dbo.SearchProducts @SearchTerm VARCHAR(max) AS BEGIN DECLARE @query VARCHAR(max) SET @query = 'SELECT * FROM dbo.Products WHERE Name LIKE ''%' + @SearchTerm + '%''' EXEC(@query) END 我后面用来执行存储过程的C#代码是: var db = new MyEntities(); var TEST_SEARCH_TERM = "product"; var result = db.SearchProducts(TEST_SEARCH_TERM); MyGridView.DataSource = result; MyGridView.DataBind(); 执行时,在Visual Studio的数据库资源pipe理器中,存储过程正常工作。 但是当在正在运行的ASP.NET应用程序中执行时,我在DataBind()方法中得到一个exception,因为result返回-1而不是包含存储过程的SELECT产生的对象的IEnumerable DataSet […]

如何从客户端JavaScript函数调用服务器方法背后的代码?

我在ASPX页面中有一个HTMLbutton点击事件的JavaScript函数。 而在其代码页面中的一个服务器方法。 现在我只想在用户点击HTMLbutton的时候,用一些参数从JavaScript函数调用服务器方法。 请不要更改这个场景,也不要在回复的时候在aspx页面中使用任何的asp.net控件。 因为只允许HTML控件。 任何人都可以帮助我吗? 提前致谢。 急切地等待答案。 这里是代码, 代码在标记: <script language="javascript" type="text/javascript"> function btnAccept_onclick() { var name; name = document.getElementById('txtName').value; // Call Server side method SetName() by passing this parameter 'name' </script> <input type="button" id="btnAccept" value="Accept" onclick="return btnAccept_onclick()" /> 代码隐藏: public void SetName(string name) { // Code for some functionality }