webforms相关内容

从 .Net Web 方法修复 JSON 日期序列化

我目前正在开发一个项目,我通过 ajax 将 .Net 类型发送到客户端应用程序.我对被序列化并设置给客户端的对象没有任何问题. 当我获取完全相同的对象并通过 Web 方法将其发回服务器时遇到问题,并出现以下错误:/Date(1373950800000)/不是 DateTime 的有效值. 这很烦人,因为这是微软给我的方式,但这不是重点. 有没有人可以快速解决这个问题?我想要一种无缝方 ..
发布时间:2022-01-06 10:47:32 C#/.NET

测试 ASP.NET webforms 应用程序

如果你在我的位置上,你有一个大型的 WebForms 应用程序,它已经升级到这个无法维护的东西.当您添加新功能并且您需要一种廉价的、可维护的方式来进行某种自动化测试时,事情就会破裂. 现在,根据我的理解,正确的做法是尝试构建 ASP.NET WebForms 中存在的页面和用户控件模型的抽象布局,但是,鉴于这需要对现有应用程序进行大量投资不是一个选项. 我正在尽可能地尝试和推动类似 R ..
发布时间:2022-01-06 10:47:23 C#/.NET

从代码隐藏调用 ASP.NET Web API

如何直接从代码隐藏调用 ASP.NET Web API?或者我应该调用从代码隐藏中调用 getJSON 方法的 javascript 函数? 我通常有这样的事情: 函数 createFile() {$.getJSON("api/file/createfile",功能(数据){$("#Result").append('成功!');});} 任何指针表示赞赏.TIA. *我使用的是 ..
发布时间:2022-01-06 10:47:10 C#/.NET

ASP.NET:压缩 ViewState

压缩 ASP.NET ViewState 内容的最新和最好的方法是什么? 这个性能怎么样?保持页面快速并尽量减少数据流量是否值得? 我该如何制作: 变成这样: 解决方案 再次,在对此进行一些研究之后,我在一篇关于 压缩视图状态. 为了保存压缩的视图状态,我是这样做的: protected override void SavePageStateToPersisten ..
发布时间:2022-01-06 10:47:02 C#/.NET

(客户端)禁用提交按钮的最佳方法是什么?

详情: 仅在用户点击提交按钮后禁用,但在回发到服务器之前 ASP.NET 网络表单 (.NET 1.1) 更喜欢 jQuery(如果有任何库的话) 必须在表单重新加载时启用(即信用卡失败) 这不是我做这件事的必要条件,但如果有一种简单的方法可以做到而不必改变太多,我会去做.(即如果没有简单的解决方案,我可能不会这样做,所以不要担心挖得太深) 解决方案 对于所有提交按钮,通 ..
发布时间:2022-01-06 10:46:53 C#/.NET

为 html5 输入类型=“日期"渲染 asp.TextBox

不知道之前有没有问过,也没找到. 是否可以控制由 asp:TextBox 呈现的输入文本的类型?我想把它改成 欢迎任何建议或意见,谢谢 解决方案 .NET framework 4 的更新允许您指定类型属性 http://support.microsoft.com/kb/2468871. 在页面下方查看功能 3 功能 3 新语法让你定义一个HTML5 的 ..
发布时间:2022-01-06 10:46:37 C#/.NET

无害爬虫是如何绕过 WebForms 身份验证并劫持用户会话的?

昨晚,一位客户疯狂地打来电话,因为 Google 已经缓存了员工私人信息的版本.除非您登录,否则该信息不可用. 他们已经对他们的域进行了 Google 搜索,例如: site:example.com 并注意到 Googled 已经抓取并缓存了一些内部页面. 自己查看页面的缓存版本: 这是的症状.如果您的浏览器不支持 Set-Cookie,网站将在 URL 中嵌入 cookie ..
发布时间:2022-01-06 10:46:28 其他开发

使用 asp:FileUpLoad 控件上传文件时文件太大

我正在使用 asp:FileUpLoad 在我的 asp.net c# 项目中上传文件.只要文件大小不超过允许的最大值,这一切都可以正常工作.超过最大值时.我收到错误“Internet Explorer 无法显示网页".问题是 try catch 块没有捕获错误,所以我不能给 user 一个友好的消息,他们已经超出了允许的大小.我在网上搜索时看到了这个问题,但我找不到可接受的解决方案. 我会 ..
发布时间:2022-01-06 10:46:19 C#/.NET

如何从 RouteData 获取路线名称?

我在 Global.asax 中定义了几条路线; 当我在一个页面上时,我需要弄清楚当前路由的路由名称是什么,因为路由名称驱动着我的站点菜单. 如何做到这一点? 解决方案 遗憾的是,无法获得路线的路线名称,因为该名称不是路线的属性.将路由添加到 RouteTable 时,名称将用作路由的内部索引,并且永远不会公开. 有一种方法可以做到这一点. 当你注册一个路由时,在路 ..
发布时间:2022-01-06 10:46:12 C#/.NET

无需刷新即可提交表单的最简单方法

我一直在尝试创建一个简单的计算器.使用 PHP 我设法从输入字段中获取值并从 POST 中获取跳转菜单,但当然表单会在提交时刷新. 使用我尝试使用的 Javascript function changeText(){document.getElementById('result').innerHTML = '' 但是在单击按钮后这将继续给出“ ..
发布时间:2022-01-06 10:46:04 PHP

请等待 ASP.NET MVC 中的页面

一个页面执行多个任务,需要很长时间来处理.我们希望在每项任务完成时向用户提供反馈. 在 ASP.NET 网络表单中,我们使用了 Response.Flush() 在 ASP.NET MVC 中你会用什么方法来处理这个问题? 解决方案 您仍然可以将 Response.Write() 和 Response.Flush() 用于您想要发送的任何状态.或者,如果您在用户控件中有您的进度 ..
发布时间:2022-01-06 10:45:57 其他开发

我什么时候以及为什么应该考虑asp.net MVC?

我注意到最近有很多关于 asp.net MVC 的讨论,但我没有遇到关于何时、何地或为什么要通过 WebForms 使用它的清晰或令人信服的描述. 假设我想构建一个小型 Web 应用程序,允许人们在线宣传某些项目.该网站将有 4 个用例: 搜索广告 查看房源 查看项目 投放广告 让我们假设: 我对控制器的单元测试并不是特别感兴趣.该页面要么正确呈现项目列表,要么不呈现 ..
发布时间:2022-01-06 10:45:46 其他开发

是否可以在 ASP.NET WEBFORM 业务对象类中对 MVC 使用数据注释?

如何在 asp.net WEBFORM 业务对象类中使用此约定? MVC 示例 使用 System.ComponenModel.DataAnnotation;公开课客户{[必需的][字符串长度(5,20)]公共字符串名字{获取;放;}[必需的][字符串长度(5,20)]公共字符串姓氏 { 获取;放;}} 我想在我的 asp.net webform 业务对象类中使用此数据注释进行客户端验证 ..
发布时间:2022-01-06 10:45:33 C#/.NET

asp.net 中的 Page.Title 与 Title 标签

我正在使用 asp.net.我注意到我们可以通过两种方式配置页面标题(静态和动态): 我们在页面指令中有一个 Title 属性: 我们在页面中也有 标签: 我的标题 两者都可以在代码隐藏文件中访问: MyTitle.Text = "来自代码背后的标题";Page.Title = "来自 CS 的页面标题"; 而且我发现页面指令覆盖了 html 标题.那么我们 ..
发布时间:2022-01-06 10:45:08 C#/.NET