webforms相关内容
我目前正在开发一个项目,我通过 ajax 将 .Net 类型发送到客户端应用程序.我对被序列化并设置给客户端的对象没有任何问题. 当我获取完全相同的对象并通过 Web 方法将其发回服务器时遇到问题,并出现以下错误:/Date(1373950800000)/不是 DateTime 的有效值. 这很烦人,因为这是微软给我的方式,但这不是重点. 有没有人可以快速解决这个问题?我想要一种无缝方
..
如果你在我的位置上,你有一个大型的 WebForms 应用程序,它已经升级到这个无法维护的东西.当您添加新功能并且您需要一种廉价的、可维护的方式来进行某种自动化测试时,事情就会破裂. 现在,根据我的理解,正确的做法是尝试构建 ASP.NET WebForms 中存在的页面和用户控件模型的抽象布局,但是,鉴于这需要对现有应用程序进行大量投资不是一个选项. 我正在尽可能地尝试和推动类似 R
..
我已经阅读了一些关于使用 ValidateAntiForgeryToken 来防止 XSRF/CSRF 攻击的文章.然而,我所看到的似乎只与 MVC 相关. 这些是我看过的文章: ValidateAntiForgeryToken 用途、解释和示例 CSRF 和 AntiForgeryToken ASP.NET MVC 和网页中的 XSRF/CSRF 预防 如何在 We
..
如何直接从代码隐藏调用 ASP.NET Web API?或者我应该调用从代码隐藏中调用 getJSON 方法的 javascript 函数? 我通常有这样的事情: 函数 createFile() {$.getJSON("api/file/createfile",功能(数据){$("#Result").append('成功!');});} 任何指针表示赞赏.TIA. *我使用的是
..
压缩 ASP.NET ViewState 内容的最新和最好的方法是什么? 这个性能怎么样?保持页面快速并尽量减少数据流量是否值得? 我该如何制作: 变成这样: 解决方案 再次,在对此进行一些研究之后,我在一篇关于 压缩视图状态. 为了保存压缩的视图状态,我是这样做的: protected override void SavePageStateToPersisten
..
详情: 仅在用户点击提交按钮后禁用,但在回发到服务器之前 ASP.NET 网络表单 (.NET 1.1) 更喜欢 jQuery(如果有任何库的话) 必须在表单重新加载时启用(即信用卡失败) 这不是我做这件事的必要条件,但如果有一种简单的方法可以做到而不必改变太多,我会去做.(即如果没有简单的解决方案,我可能不会这样做,所以不要担心挖得太深) 解决方案 对于所有提交按钮,通
..
我有一个链接按钮:
..
不知道之前有没有问过,也没找到. 是否可以控制由 asp:TextBox 呈现的输入文本的类型?我想把它改成 欢迎任何建议或意见,谢谢 解决方案 .NET framework 4 的更新允许您指定类型属性 http://support.microsoft.com/kb/2468871. 在页面下方查看功能 3 功能 3 新语法让你定义一个HTML5 的
..
昨晚,一位客户疯狂地打来电话,因为 Google 已经缓存了员工私人信息的版本.除非您登录,否则该信息不可用. 他们已经对他们的域进行了 Google 搜索,例如: site:example.com 并注意到 Googled 已经抓取并缓存了一些内部页面. 自己查看页面的缓存版本: 这是的症状.如果您的浏览器不支持 Set-Cookie,网站将在 URL 中嵌入 cookie
..
我正在使用 asp:FileUpLoad 在我的 asp.net c# 项目中上传文件.只要文件大小不超过允许的最大值,这一切都可以正常工作.超过最大值时.我收到错误“Internet Explorer 无法显示网页".问题是 try catch 块没有捕获错误,所以我不能给 user 一个友好的消息,他们已经超出了允许的大小.我在网上搜索时看到了这个问题,但我找不到可接受的解决方案. 我会
..
我在 Global.asax 中定义了几条路线; 当我在一个页面上时,我需要弄清楚当前路由的路由名称是什么,因为路由名称驱动着我的站点菜单. 如何做到这一点? 解决方案 遗憾的是,无法获得路线的路线名称,因为该名称不是路线的属性.将路由添加到 RouteTable 时,名称将用作路由的内部索引,并且永远不会公开. 有一种方法可以做到这一点. 当你注册一个路由时,在路
..
我一直在尝试创建一个简单的计算器.使用 PHP 我设法从输入字段中获取值并从 POST 中获取跳转菜单,但当然表单会在提交时刷新. 使用我尝试使用的 Javascript function changeText(){document.getElementById('result').innerHTML = '' 但是在单击按钮后这将继续给出“
..
一个页面执行多个任务,需要很长时间来处理.我们希望在每项任务完成时向用户提供反馈. 在 ASP.NET 网络表单中,我们使用了 Response.Flush() 在 ASP.NET MVC 中你会用什么方法来处理这个问题? 解决方案 您仍然可以将 Response.Write() 和 Response.Flush() 用于您想要发送的任何状态.或者,如果您在用户控件中有您的进度
..
我注意到最近有很多关于 asp.net MVC 的讨论,但我没有遇到关于何时、何地或为什么要通过 WebForms 使用它的清晰或令人信服的描述. 假设我想构建一个小型 Web 应用程序,允许人们在线宣传某些项目.该网站将有 4 个用例: 搜索广告 查看房源 查看项目 投放广告 让我们假设: 我对控制器的单元测试并不是特别感兴趣.该页面要么正确呈现项目列表,要么不呈现
..
我正在编写一个复合控件,其中包含一个用于显示项目表的列表视图.通常在 Asp.NET 中使用 ListView 时,我会在代码转发中定义模板.
..
如何在 asp.net WEBFORM 业务对象类中使用此约定? MVC 示例 使用 System.ComponenModel.DataAnnotation;公开课客户{[必需的][字符串长度(5,20)]公共字符串名字{获取;放;}[必需的][字符串长度(5,20)]公共字符串姓氏 { 获取;放;}} 我想在我的 asp.net webform 业务对象类中使用此数据注释进行客户端验证
..
我使用的是 Rails 3.1.3.我有一个包含很多字段的表单.提交表单时,我收到此错误 ERROR RangeError: 超出可用参数键空间/home/james/.rvm/gems/ruby-1.9.3-p0/gems/rack-1.3.6/lib/rack/utils.rb:99:in `block in parse_nested_query'/home/james/.rvm/gems/
..
我正在尝试实现一个使用 WebForm ascx 用户控件(非 MVC)的 MVC Razor _Layout.cshtml 页面.我是根据 Scott Hansleman 文章“Mixing Razor Views and WebForms Master Pages with ASP.NET MVC 3"http://www.hanselman.com/blog/MixingRazorViews
..
我正在使用 asp.net.我注意到我们可以通过两种方式配置页面标题(静态和动态): 我们在页面指令中有一个 Title 属性: 我们在页面中也有 标签: 我的标题 两者都可以在代码隐藏文件中访问: MyTitle.Text = "来自代码背后的标题";Page.Title = "来自 CS 的页面标题"; 而且我发现页面指令覆盖了 html 标题.那么我们
..
..