标签: webforms

25
推荐指数
4
解决办法
5万
查看次数

RequiredFieldValidator将显示内容放置在文本上

我有一个RequiredFieldValidatorDisplay="Dynamic"我的ASP.NET Web窗体.我已经使用该CssClass属性为其分配了一个类.我希望使用错误消息显示display: block,所以我把它放在我的样式表中的css类.

不幸的是,验证器放置一个显示:内联在网页上的元素上,有效地覆盖了我的样式表值.

我可以摆脱它吗?

编辑:

我才意识到为什么这不起作用.在Display="Dynamic"验证器上设置时,它具有style="display: none"在渲染时在span标记上设置的效果.然后.net javascript库在none和之间切换元素的内联样式inline.这就是动态验证器的工作原理.因此,要将其显示为块元素,我将需要修改客户端事件验证的工作方式.有可能吗?

asp.net webforms

25
推荐指数
3
解决办法
3万
查看次数

ScriptManager必须出现在需要它的任何控件之前

我创建了一个新的ASP.NET Web应用程序,调试后我收到了服务器错误

ID为'WaitingPopup1'的控件需要页面上的ScriptManager.ScriptManager必须出现在需要它的任何控件之前.

我是ASP.NET的新手,所以我可以在web.config中安装我的ScriptManager吗?

asp.net webforms

25
推荐指数
3
解决办法
15万
查看次数

ASP.NET母版页和内容页中的表单元素

好的,我当前项目中的另一个路障.

我的主页和内容页面中没有表单元素,我倾向于在相关的内容中包含所有表单.

然而,在当前的项目中,我们有一个他们想要的页面.右上角的登录表单,以及内容中的问题表单.

试图搞定这个,我已经遇到了ASP.NET抱怨在母版页中需要单个表单元素的问题.TBH,我真的不明白为什么这是ASP.NET的要求,但是嘿嘿.

有谁知道我是否/如何让主页和内容页面包含独立工作的表单元素?

如果没有,您能提供有关如何获得所需外观/功能的建议吗?

forms asp.net webforms master-pages

24
推荐指数
2
解决办法
6万
查看次数

在不受垃圾邮件发送者攻击的情况下,在我的网站上显示电子邮件地址的最佳方式是什么?

在不受垃圾邮件发送者攻击的情况下,在我的网站上显示电子邮件地址的最佳方式是什么?

这种方法foo at fooland dot com并不完全符合我的要求.我需要以一种普通人可理解的方式呈现它.

编辑

显示电子邮件是动态的

html webforms spam-prevention

24
推荐指数
3
解决办法
1431
查看次数

asp.net网页表单中的Url.Content

我正在尝试这样做:

<a href="~/Cases/SupRequestSearch.aspx">Search request</a>
Run Code Online (Sandbox Code Playgroud)

所以我需要将~其呈现为http://myserver/app/...

在mvc我会这样做

<a href="<%=Url.Content("~/Cases/SupRequestSearch.aspx")%>>Search request</a>
Run Code Online (Sandbox Code Playgroud)

asp.net网络表单中有类似的东西吗?

asp.net asp.net-mvc webforms

24
推荐指数
3
解决办法
2万
查看次数

使用预编译的Razor视图和VirtualPathProviders时找不到文件PrecompiledApp.config

我们有一个使用WebForms .aspx文件的应用程序几乎所有东西.Latley我们一直在使用预编译的RazorViews,通过简单地在我们的项目中删除一个新的dll来获取nicley打包功能.但现在我们发现我们的预编译视图似乎与我们的VirtualPathProviders冲突.

从外部dll加载VirtualPathProviders时,应用程序尝试为所有请求加载PrecompiledApp.config(我们没有得到它)​​.提供者加载了反射.我们在注册的同一个项目中有一些VirtualPathProviders,它们工作正常,但是当我们从外部dll注册提供程序时,HostingEnvironment.RegisterVirtualPathProvider我们遇到了这个问题.

如果我们添加文件PrecompiledApp.config,它会尝试获取_appstart.cshtml,依此类推.在通过这个例外之前我们必须拥有以下所有的所有文件:

  • PrecompiledApp.config
  • _appstart.cshtml
  • _PageStart.cshtml
  • _ViewStart.cshtml
  • 查看/ _ViewStart.cshtml
  • 查看/共享/ _ViewStart.cshtml
  • default.cshtml

我们最终在default.cshtml中,其余的应用程序工作.由于我们希望使用apsx文件作为默认值,因此这不是一个可接受的解决方案.我们也担心会出现更多问题,因为我们不知道为什么会这样.

我们尝试过这种加载我们的提供程序的方法,但我们仍然得到同样的错误:http: //sunali.com/2008/01/09/virtualpathprovider-in-precompiled-web-sites/

例外情况:

Could not find file 'C:\MyApp\PrecompiledApp.config'.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.IO.FileNotFoundException: Could not find file 'C:\MyApp\PrecompiledApp.config'.

Source Error: 

An unhandled exception was generated during the execution of the current web request. …
Run Code Online (Sandbox Code Playgroud)

asp.net virtualpathprovider webforms precompiled razor

24
推荐指数
1
解决办法
2102
查看次数

用于vs 2010安装和配置的Web API

我想开始学习Web API,我需要在我的visual studio 2010上进行设置.

为了开始,我查看了关于在vs 2010上安装和配置web API的在线教程,其中一些让我很困惑并决定就此问专家建议.

我有几个关于Web API的基本问题.

  1. 如何在VS 2010上安装Web API?
  2. 在VS 2010上设置Web API的基本要求是什么?
  3. Web API可以与asp.net Web表单一起使用(因为我一直在使用asp.net Web表单,我没有MVC经验)

我确信这几个问题的答案可以帮助其他想要在VS 2010上开始使用Web API的用户.

对此有任何帮助,我们非常感谢

asp.net webforms visual-studio-2010 asp.net-web-api

24
推荐指数
2
解决办法
4万
查看次数

防止asp.net Web表单中的跨站点请求伪造(csrf)攻击

我使用Visual Studio 2013创建了一个ASP.Net Web窗体应用程序,我使用的是.NET Framework 4.5.我想确保我的网站是安全的跨站点请求伪造(CSRF),我发现很多文章谈论如何在MVC应用程序上实现此功能,但很少谈论Web窗体.在这个StackOverflow问题上,一条评论说明了这一点

"这是一个老问题,但最新的Web表单Visual Studio 2012 ASP.NET模板包含在主页面中加入的反CSRF代码.如果您没有模板,这里是它生成的代码:......"

我的母版页不包含该答案中提到的代码.它真的包含在新的应用程序中吗?如果没有,添加它的最佳方法是什么?

asp.net webforms csrf .net-framework-version

24
推荐指数
3
解决办法
5万
查看次数

AcquireRequestState中的长延迟

使用性能监视工具"New Relic"我在"AcquireRequestState"中偶尔会看到(但是太多)长时间延迟.我说的是10秒,20秒延迟,有时是几分钟.

我知道我们没有为此活动编写自己的事件处理程序.

我在哪里开始寻找这些延迟的原因?我到目前为止在msdn上发现的一些小信息都没有用.

asp.net webforms newrelic

24
推荐指数
2
解决办法
1万
查看次数