问题列表 - 第10514页

为什么有些人在发布时将他们的asp.net页面变成HTML页面?

我刚刚被告知我可能需要处理一个项目,我将使用ASP.NET 3.5和C#.我们团队中的某个人说我们应该在发布网站时将所有页面都更改为HTML.因此,不要使用www.test.com/Page.aspx,而是访问www.test.com/Page.html

所以我想知道的是:

A.)如何做到这一点以及使用什么工具?

B.)为什么要这样做,我们可以从中受益?(被告知要阻止黑客获取它)

C.)这是推荐的吗?

提前致谢.

html c# asp.net security

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

在c#windows应用程序中找到打开的表单

我正在使用此功能关闭现有表单并打开一个新表单.

如果没有exixting表单,则会抛出错误.

错误:

目标:System.Object MarshaledInvoke(System.Windows.Forms.Control,System.Delegate,System.Object [],Boolean)

消息:在创建窗口句柄之前,无法在控件上调用Invoke或BeginInvoke.

Stack:at System.Windows.Forms.Control.MarshaledInvoke(Control caller,Delegate method,Object [] args,Boolean synchronous)

因此,在关闭表单之前需要检查是否打开任何表单以避免错误.怎么样?

    static public void NewMainForm(Form main, bool ClosePreviousMain)
    {
            if (main != null)
            {
                Global.ActiveForm = main.Text;
                if (ClosePreviousMain & MyContext.curMain != null)
                {
                    MyContext.curMain.FormClosed -= new FormClosedEventHandler(main_FormClosed);
                    //Need to check for any form active and then close the form.
                    MyContext.curMain.Invoke(new Action(MyContext.curMain.Dispose));
                }
                MyContext.curMain = main;
                MyContext.curMain.FormClosed += new FormClosedEventHandler(main_FormClosed);
                MyContext.curMain.ShowDialog();
            }
    }
Run Code Online (Sandbox Code Playgroud)

c# windows winforms

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

如何在子目录(相对位置)中包含python .egg库?

如何导入存储在.py代码的相对位置的python .egg文件?

例如,

My Application/
My Application/library1.egg
My Application/libs/library2.egg
My Application/test.py
Run Code Online (Sandbox Code Playgroud)

如何从test.py中导入和使用library1和library2,同时将.egg库保留在原位?

python egg

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

部署引用Web服务的asp.net Web Service

我有一个asp.net Web解决方案,它引用了另一个网站(也在我们的开发环境中)的Web服务.我想知道在部署到生产时是否需要更改Web服务的地址(从生产服务器)以及如何或不需要进行任何更改?

asp.net deployment web-services web-deployment

4
推荐指数
1
解决办法
1569
查看次数

如何在Python中读取Excel格式的日期?

如何将Excel日期(以数字格式)转换为Python中的正确日期?

python excel datetime

54
推荐指数
7
解决办法
10万
查看次数

一切都存储过程

我与一位同事讨论了.NET应用程序(在SQL Server 2005数据库上)中存储过程(SP)的使用问题.[他有微软的背景和我的Java - 可能相关也可能不相关].

我必须插入在UI中捕获的数据.为此我会写一个SP并在.NET代码中使用它?这不是必需的,但使用SP的优点和缺点是什么?

另一种情况:

我正在维护一份城市名单.用户可以使用UI添加城市.如您所料,用户无法进入重复的城市.如果发生重复输入,将显示错误.这可以通过多种方式实现:

  1. 在我的代码中运行一个select查询以检查它是否已经存在,然后如果没有插入该城市,否则在UI上出现错误.
  2. 直接插入并由于唯一索引SQLException将被捕获​​.反省SQLException以检查违反了哪个唯一索引并显示相应的错误.
  3. 创建一个SP并在其中处理上述逻辑,即检查重复和抛出错误或插入

哪一个是正确的方法?(欢迎链接到良好的资源).

.net java stored-procedures

1
推荐指数
3
解决办法
544
查看次数

如何从Web存档的WEB-INF目录加载资源

我有一个Web档案,文件放在WEB-INF目录中.

如何在java类中加载该文件?

我知道我可以将它放在classes目录中并从那里加载它.它只会被放在WEB-INF中.

java

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

Javascript框架

哪个javascript框架可用于所有浏览器

javascript

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

带有URL重写模块的IIS 7.5在回发时将QueryString参数加倍

我在Windows 7 RC上使用IIS 7.5.我使用IIS Url Rewrite模块重写URL.

一切似乎工作正常,直到我通过单击按钮执行回发.然后它将查询字符串params附加到我重写的URL,如下所示:

重写的URL,因为它出现在浏览器中: http:// localhost/en/product/1239/Gary + Fisher + Hkek + Mountain + Bike

没有URL重写,URL是:

HTTP://localhost/product.aspx LANG = EN&ID = 1239&标题=加里·费舍尔+ + + Hkek山地自行车+

当我单击按钮执行回发时,URL将更改为:

HTTP://本地主机/ EN /产品/ 1239 /加里·费舍尔+ + + Hkek山地自行车+ LANG = EN&ID = 1239&标题=加里·费舍尔+ + + Hkek山地自行车+

当重写URL时,所有查询字符串参数都加倍 - 所以当我想通过这样做获取当前语言时:

Request.QueryString["lang"]
Run Code Online (Sandbox Code Playgroud)

我得到的价值是"en,en".

还有其他人有这些问题吗?

更新:从Web.Config重写规则

<rule name="RedirectProductPageUrls" stopProcessing="true">
    <match url="^product\.aspx$" />
    <conditions logicalGrouping="MatchAll">
        <add input="{REQUEST_METHOD}" negate="true" pattern="^POST$" />
        <add input="{QUERY_STRING}" pattern="^lang=([^=&amp;]+)&amp;id=([^=&amp;]+)&amp;title=([^=&amp;]+)$" />
    </conditions>
    <action type="Redirect" url="{C:1}/products/{C:2}/{C:3}" appendQueryString="false" redirectType="Permanent" />
</rule>
<rule name="RewriteProductPageUrls" stopProcessing="true"> …
Run Code Online (Sandbox Code Playgroud)

asp.net url-rewriting iis-7.5

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

Firefox 3.5色彩修正黑客?

在最终升级到FF 3.5之后,我注意到我的一些网页有颜色问题.具体来说,假设我有一个带有颜色的PNG图像,这个图像与身体的背景颜色相同,但是当它被渲染时,它会比在Windows上的颜色更亮.

在Mac上我没有看到这个问题,也没有在FF3.0上看到它 - Windows或其他.

是否有一些黑客我可以添加到我的代码,使FF不正确PNG的颜色?

html css firefox png firefox3.5

12
推荐指数
3
解决办法
2656
查看次数