62得票3回答
ASP.NET MVC模态对话框/弹出窗口最佳实践

我正在寻找在ASP.NET MVC中实现模态对话框最标准的方法。 我需要实现的功能是,在“列表”页面中选择一个项目后,我希望“详细信息”页面以弹出方式显示在列表上方,而不是打开一个新页面。我不想使用任何hack的方法。我希望找到一种遵循ASP.NET MVC模式的解决方案。同时,我希望不要离...

56得票16回答
点击ASP.NET表单按钮后禁用以防止重复点击。

我有一个ASP.NET按钮,我需要在用户点击后禁用它,以防止重复点击。一旦提交完成,它必须再次启用。有人可以帮我吗?

49得票7回答
一个Update Panel vs. 多个Update Panels

我有一个ASP.NET网页,显示了多个需要根据特定条件、按钮点击等更新的字段。我们已经使用了ASP.NET Update Panel实现了AJAX,以避免出现可见的回发。 最初只有一个区域需要这种能力...但很快扩展到其他字段。现在我的网页有多个UpdatePanels。 我想知道是将整个...

47得票8回答
将Entity Framework对象序列化为JSON

看起来使用WCF的原生DataContractJsonSerializer或ASP.NET的原生JavaScript序列化程序将Entity Framework对象序列化为JSON是不可能的。这是由于这两个序列化程序都拒绝引用计数问题所导致的。我还尝试过Json.NET,但它也会因为引用计数问...

46得票8回答
如何使用JavaScript而不是提交按钮发布ASP.NET MVC Ajax表单

我有一个使用Ajax.BeginForm创建的简单表单:<% using (Ajax.BeginForm("Update", "Description", new { id = Model.Id }, new AjaxOptions { UpdateTa...

46得票6回答
当使用jquery post请求将html标记发送到asp.net页面时,客户端检测到一个潜在危险的Request.QueryString值。

我正在使用jQuery发起一个ajax调用到一个作为我的ajax服务器页面的ASP.NET页面,将我发送给它的数据保存在查询字符串中。在ASP.NET页面中,当我尝试读取查询字符串时,会出现以下错误:A potentially dangerous Request.QueryString val...

44得票8回答
ModalPopupExtender的“OK”按钮单击事件为什么没有触发?

我在UpdatePanel内有一个按钮,该按钮作为ModalPopupExtender的确定按钮使用。但是,点击该按钮时事件没有触发。有什么建议吗?我有什么遗漏吗?<asp:updatepanel id="UpdatePanel1" runat="server"> <...

43得票7回答
如何在jQuery $.ajax() post请求中发送模型到MVC控制器方法

在使用以下代码进行自动刷新时,我假设当我进行提交(post)时,模型将自动发送到控制器:$.ajax({ url: '<%=Url.Action("ModelPage")%>', type: "POST", //data: ?????? succe...

43得票2回答
来自程序集'System.Web.Extensions'的类型'System.Web.UI.ScriptManager'中的方法'get_EnableCdn'没有实现。

请问有谁能解释这种语法解析错误: “来自程序集'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'的类型'System.Web.UI.ScriptManager'中...

38得票8回答
GridView中的LinkButton触发了全页回发,且此GridView被包含在UpdatePanel中。

我有一个GridView,里面放在了UpdatePanel里面。在一个模板字段中有一个用于标记项目的按钮。功能上来说是可以正常工作的,但该按钮总是触发全页面回发而不是部分回发。如何才能让该按钮触发部分回发?<asp:ScriptManager ID="ContentScriptManag...