标签: webforms

ASP.NET路由 - 自定义路由完全跳过Global.asax中的所有内容吗?

我有一个简单的ASP.NET 3.5 SP1 Web窗体应用程序...我添加了System.Web.Routing DLL,我做了一个简单的路由,返回一个标准的ASP.NET页面作为"IHttpHandler".

一切都很好......除了HttpContext.Current.User为 ???

所以,我做了一点挖掘(我在Global.asax文件中的所有事件中放置了断点).通常,这些断点会受到影响(当我导航到标准的".aspx"页面时):

  • 的Application_BeginRequest
  • Application_AuthenticateRequest
  • Application_EndRequest

但是,当使用ASP.NET Routing时......这些事件都没有被触发.我错过了什么吗?

asp.net routing webforms

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

你如何指出form_tag在Rails中的提交位置?

我是Rails的新手,不知道如何指定form_tag提交的位置?

<% form_tag do %>
<%= submit_tag "checkout_submit" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

对于上面的示例,此表单是否从呈现此视图的同一控制器提交给"checkout_submit"操作?

webforms controller ruby-on-rails

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

VbScript ASP:检查复选框

我有一个html页面,其中包含一些带有复选框的表单.我需要使用VbScript ASP来确保选中一个复选框.我怎么做?这是复选框本身:

Dim terms
terms = Request.Form("terms")
Run Code Online (Sandbox Code Playgroud)

asp.net vbscript webforms

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

基于Context的实体框架的不同连接字符串

我有一个使用实体框架的Web表单应用程序,该应用程序部署在开发盒,我的本地机器和生产盒上.每个都有不同的连接字符串.处理这个问题的最佳方法是什么.

我使用TFS Build Server部署到开发中,并将该构建的结果压缩并将其手动复制到生产中.

如果有帮助,我也使用Web部署项目

我以前做的是当ORM启动时它会根据根文件夹的名称选择一个连接字符串.使用Entity Framework我不知道如何在不必在每个页面上设置它的情况下执行此操作.

deployment entity-framework connection-string webforms

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

我想检测用户何时关闭浏览器窗口?

我有示例,我需要在用户关闭浏览器窗口时终止会话.我试过page_unload()无法正常工作.示例是:我有父窗口,窗口将从中打开我需要在用户关闭子窗口时删除会话.拜托,我需要一些帮助.

javascript c# asp.net webforms

2
推荐指数
2
解决办法
5371
查看次数

HTML输入字段禁用输入但仍然是POST

基本上我想要一个禁用文本字段来显示存储在数据库中的值,但我不希望它被用户编辑.

我尝试过使用disabled="disabled"但后来不再POST到我的表单处理程序了...

有什么建议?

谢谢

html webforms

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

如何在前端检测回发(aspx)

我需要检测前端中的回发,以便我可以使用它与JQuery来更改页面加载的类.我怎样才能做到这一点?

c# asp.net jquery webforms

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

将.net控件渲染为字符串并将事件触发

我有这个问题,我正在尝试生成HTML,以显示在来自数据库的页面上,该页面以模板的形式显示,该模板具有不同的大括号,在运行时被动态内容替换.例如,大括号{Content}被替换为一些复选框列表,radiobuttonlists,文本框和提交按钮.我这样做的方法是动态创建控件并将它们呈现为字符串,然后将该字符串输出到浏览器.但它的作用是,它不会识别生成控件时分配给控件的事件.我可能对这个问题采取了错误的方法,但我真的不知道如何实现这一目标.我在下面提供了一些示例代码来展示我正在努力实现的目标.请告知如何解决此问题.

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    If Not IsPostBack Then

        Dim PageContent As StringBuilder = New StringBuilder()
        PageContent.Append("A lot of content from database laid out using HTML templates stored in database including the below mentioned button code.")

        '# To illustrate how pagecontent is built using lots of such controls rendered to string
        Dim SubmitButton As Button = New Button()
        SubmitButton.ID = "MySubmitButton"
        SubmitButton.Text = "Submit"
        SubmitButton.CssClass = "SubmitButton"
        'Page.Controls.Add(SubmitButton)        '# This line I …
Run Code Online (Sandbox Code Playgroud)

.net vb.net asp.net webforms

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

如何以小写显示网址?

我有一个webforms项目,其中大写的URL被返回给客户端:

http://www.looknbook.com/Packages/Forms/package_search.aspx
Run Code Online (Sandbox Code Playgroud)

要求是使URL以小写显示:

http://www.looknbook.com/packages/forms/package_search.aspx
Run Code Online (Sandbox Code Playgroud)

如何在ASP.NET Webforms中以小写形式将URL发送到客户端的浏览器?

c# asp.net iis webforms url-rewriting

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

在谈到MEF时,我们应该理解什么

我已经研究了MEF(托管可扩展性框架)两天了.但是,我认为MEF不能给我我的期望.

我想要一个软件设计:将有核心应用程序,应用程序的所有模块将作为插件完成.例如,在电子商务应用程序订单模块中,广告系列模块等都应该作为插件添加.

问题是:我可以在Asp.NET webform上使用MEF进行这样的设计吗?

asp.net plugins webforms mef software-design

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