问题列表 - 第2641页

在NAnt构建脚本中处理密码

有没有办法在NAnt构建期间提示用户输入?我想执行一个获取密码的命令,但我不想将密码放入构建脚本中.

.net passwords nant

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

如何使用ASP.Net MVC制作向导

我们的站点有多个"向导",其中各个页面收集各种数据,并且在最后一步之前无法提交到数据库.

使用ASP.Net MVC制作这样的向导的最佳/正确方法是什么?

编辑:我的老板现在说"没有javascript" - 有关如何解决这个限制的任何想法?

.net c# asp.net-mvc wizard

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

更新用于将SQL Server中的表字段从NULL更新为非NULL的脚本

我在SQL Server数据库的表中有一个字段(比方说,foo),该表最初定义为可为空,但新要求表明此字段必须为非null.

在不删除表内容的情况下,通过更新脚本将此字段更新为非null的最佳方法是什么?我尝试从"设计"视图生成脚本,但在执行期间失败,因为表的当前内容具有foo的NULL值.更糟糕的是,如果我忽略了这个错误,它会继续删除表中的所有内容!

t-sql sql-server

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

将列索引转换为Excel列名

给定列的索引,如何获得Excel列名?

问题是棘手比它听起来,因为它只是基地-26.列不像普通数字那样换行.即使是Microsoft支持示例也不会扩展到ZZZ之外.

免责声明:这是我之前做过的一些代码,它今天再次遇到了我的桌面.我认为值得在这里发布作为预先回答的问题.

.net excel

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

.NET 2.0 c#项目的LoC(代码行)度量标准

请提供一些免费工具,这些工具将帮助我使用命令行获取C#项目的代码行度量标准.

c# metrics lines-of-code

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

ASP.NET C#,需要按两次按钮才能发生一些事情

我有一个Web应用程序,问题是标签中的文本在第一次单击时不会更新,我需要单击按钮两次,我调试代码,然后我发现标签没有重新获取数据直到之后第二次点击,

这是我的代码:

System.Data.SqlClient.SqlCommand command = new System.Data.SqlClient.SqlCommand();
System.Data.SqlClient.SqlConnection connection;
string CommandText;
string game;
string modtype;
bool filter;
protected void Page_Load(object sender, EventArgs e)
{

    labDownloadList.Text = null;

    //Session variables:
    if (Session["Game"] != null)
    {
        game = Convert.ToString(Session["Game"]);
    }
    if (Session["ModType"] != null)
    {
        modtype = Convert.ToString(Session["ModType"]);
    }
    if (Session["FilterBool"] != null)
    {
        filter = Convert.ToBoolean(Session["FilterBool"]);
    }
    string ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\inetpub\\wwwroot\\stian\\App_Data\\Database.mdf;Integrated Security=True;User Instance=True";
    connection = new System.Data.SqlClient.SqlConnection(ConnectionString);
    System.Data.SqlClient.SqlDataReader reader;
    command = connection.CreateCommand();
    connection.Open();
    CommandText = "SELECT * FROM Command";
    if …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

如何将文本放在剪贴板中,以便它作为表粘贴到Word中?

在MS Office中使用VBA,如何将文本添加到Windows剪贴板,以便它作为表粘贴到Word?

clipboard ms-word ms-office word-vba

8
推荐指数
1
解决办法
6592
查看次数

"停止运行这个脚本?" 错误

我正在开发一个广泛使用JavaScript(jQuery)的网站.我经常让IE'停止运行这个脚本?' 我尝试关闭浏览器时出现错误对话框.

我猜这个问题发生的原因是该网站是一个使用AJAX的网页,所以没有回发来重置IE执行的命令数.

客户端注册表黑客攻击不是一种选择.

有没有人知道解决这个错误的方法?

更新:页面有一个(~10)个间隔计时器,它们以30或60秒的间隔连续轮询.

javascript ajax jquery internet-explorer

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

如何在ASP.NET MVC中重新填充包含DropDownList的表单?

如何在ASP.NET MVC中重新填充包含DropDownList的表单?

asp.net-mvc

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

使用lxml(在python中)处理XHTML文档时,为什么xpath不起作用?

我正在测试以下测试文档:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
                      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
        <title>hi there</title>
    </head>
    <body>
        <img class="foo" src="bar.png"/>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果我使用lxml.html解析文档,我可以使用xpath获取IMG:

>>> root = lxml.html.fromstring(doc)
>>> root.xpath("//img")
[<Element img at 1879e30>]
Run Code Online (Sandbox Code Playgroud)

但是,如果我将文档解析为XML并尝试获取IMG标记,则会得到一个空结果:

>>> tree = etree.parse(StringIO(doc))
>>> tree.getroot().xpath("//img")
[]
Run Code Online (Sandbox Code Playgroud)

我可以直接导航到元素:

>>> tree.getroot().getchildren()[1].getchildren()[0]
<Element {http://www.w3.org/1999/xhtml}img at f56810>
Run Code Online (Sandbox Code Playgroud)

但是,这当然不能帮助我处理任意文件.我也希望能够查询etree来获得一个直接识别这个元素的xpath表达式,从技术上讲,我可以这样做:

>>> tree.getpath(tree.getroot().getchildren()[1].getchildren()[0])
'/*/*[2]/*'
>>> tree.getroot().xpath('/*/*[2]/*')
[<Element {http://www.w3.org/1999/xhtml}img at fa1750>]
Run Code Online (Sandbox Code Playgroud)

但是,该xpath显然对解析任意文档没有用.

显然我在这里遗漏了一些关键问题,但我不知道它是什么.我最好的猜测是它与命名空间有关,但是唯一定义的命名空间是默认的,我不知道在命名空间方面我还需要考虑什么.

那么,我错过了什么?

python xml xhtml xpath lxml

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