Questions tagged «webforms»

Web窗体是ASP.NET Web框架的一部分。它是可用于创建Web应用程序的编程模型之一。Web表单是用户通过其浏览器请求的页面,它们构成了使Web应用程序具有外观的用户界面(UI)。

8
从客户端(*)检测到潜在的危险Request.Path值
我收到了相当不言自明的错误: 从客户端(*)检测到潜在的危险Request.Path值。 该问题是由于*请求网址中的原因: https://stackoverflow.com/Search/test*/0/1/10/1 该URL用于填充搜索页面,其中“ test *”是搜索词,其余URL与各种其他过滤器有关。 有没有简单的方法可以在URL中允许这些特殊字符?我尝试修改web.config,但无济于事。 我应该手动编码/解码特殊字符吗?还是有这样做的最佳实践,我想避免使用查询字符串。-但可能是一种选择。 该应用程序本身是一个c# asp.netWebforms应用程序,它使用路由生成上面的漂亮URL。
218 c#  asp.net  url  routing  webforms 

15
在asp.net中对整个网站强制使用https的最佳方法?
大约6个月前,我推出了一个网站,每个请求都需要通过https进行。当时我可以确保确保对页面的每个请求都通过https的唯一方法是在页面加载事件中对其进行检查。如果请求不是通过http进行的,我将response.redirect(“ https://example.com ”) 有没有更好的方法-理想情况下是web.config中的某些设置?
192 c#  asp.net  vb.net  webforms  https 

7
表单提交后如何进行Jquery回调?
我有一个简单的表单,其中remote = true。 此表单实际上位于HTML对话框中,单击“提交”按钮后,该对话框将立即关闭。 现在,在成功提交表单之后,我需要在HTML主页面上进行一些更改。 我尝试使用jQuery。但是,这不能确保任务在表单提交的某种形式的响应之后得到执行。 $("#myform").submit(function(event) { // do the task here .. }); 如何附加回调,以便仅在成功提交表单后执行我的代码?有什么方法可以向表单添加一些.success或.complete回调?


30
“无法加载类型[名称空间] .Global”使我感到悲伤
在我的.Net 2.0 Asp.net WebForms应用程序中,我的Global.asax包含以下代码: <%@ Application CodeBehind="Global.asax.cs" Inherits="MyNamespace.Global" Language="C#" %> 但是,当我构建时,出现错误提示: 无法加载类型'MyNamespace.Global'。 这似乎是因为编译器在Global.asax文件中看不到MyNamespace命名空间(在文件Global.asax.cs后面的代码中定义)(在R#智能中没有显示。)。原来这是一个很难破解的螺母……任何帮助将不胜感激! 注意:Global.asax和Global.asax.cs位于同一文件夹中。 注意2:使用csc从vs提示符下进行编译时,编译正常

12
“不支持给定路径的格式。”
我的网络服务中有以下代码: string str_uploadpath = Server.MapPath("/UploadBucket/Raw/"); FileStream objfilestream = new FileStream(str_uploadpath + fileName, FileMode.Create, FileAccess.ReadWrite); 有人可以通过代码第2行中的此错误消息来帮助我解决问题。 不支持给定路径的格式。 文件夹的权限设置为对所有人都有完全访问权限,这是文件夹的实际路径。 断点给了我str_uploadpathas 的值C:\\webprojects\\webservices\\UploadBucket\\Raw\\。 这个字符串怎么了?
103 c#  .net  webforms  upload  stream 

14
ASP.NET MVC性能
我发现一些疯狂的言论,即ASP.NET MVC比ASP.NET WebForms快30倍。有什么实际的性能差异,已对此进行了测量以及性能优势是什么? 这是为了帮助我考虑从ASP.NET WebForms迁移到ASP.NET MVC。

6
浏览器如何确定上传文件的mime类型?
我有一个Web应用程序,用户需要在其中上传.zip文件。在服务器端,我正在检查上载文件的mime类型,以确保它是application/x-zip-compressed或application/zip。 这对我在Firefox和IE上运行正常。但是,当一个同事对其进行测试时,它在Firefox上对他失败(发送的MIME类型类似于“ application/octet-stream”),但在Internet Explorer上工作。我们的设置似乎是相同的:IE8,FF 3.5.1(禁用所有加载项),Win XP SP3,WinRAR作为本机.zip文件处理程序安装(不确定是否相关)。 所以我的问题是:浏览器如何确定要发送的哑剧类型? 请注意:我知道mime类型是由浏览器发送的,因此是不可靠的。我只是为了方便起见而检查它-主要是通过尝试将非zip文件作为zip文件打开,并避免加载(可能很重)zip文件库,从而给出比您得到的友好的错误消息。


8
使用JavaScript的ASP.NET回发
我有几个div正在使用jQuery可拖动的小。这些div放置在中UpdatePanel,并且在dragstop上使用_doPostBack()JavaScript函数,在其中我从页面的表单中提取必要的信息。 我的问题是,当我调用此函数时,将重新加载整个页面,但是我只希望重新加载更新面板。

7
如何在Webform中包含部分视图
我正在编程的某些站点同时使用ASP.NET MVC和WebForms。 我有一个局部视图,我想将此包含在网络表单中。局部视图包含一些必须在服务器中处理的代码,因此使用Response.WriteFile不起作用。它应该与禁用的JavaScript一起工作。 我怎样才能做到这一点?


4
仅通过_some字段上的Enter键禁用表单提交
我想保留常规的“按Enter键时提交表单”的行为,因为用户很熟悉。但是通过反射,他们通常会在输入文本框时输入回车-但实际上是在完成完整表格之前。 我只想劫持Enter键,然后再将焦点放在特定类别的输入上。 寻找 相关问题,这看起来像我在寻找什么: if (document.addEventListener) { document.getElementById('strip').addEventListener('keypress',HandleKeyPress,false); } else { document.getElementById('strip').onkeypress = HandleKeyPress; } 但是这个if (document.addEventListener) {部分对我来说是陌生的。
73 jquery  webforms 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.