我试图在构建脚本中复制Visual Studio 2008中此对话框的确切功能: alt text http://i41.tinypic.com/1osl1f.png
这是一个ASP.NET 网站,而不是Web 应用程序.
我已经用Google搜索了这个并且发现了很多涉及MSBuild的东西,但这一切似乎都涉及ASP.NET Web应用程序中的解决方案:
http://www.driebier.net/post/Using-MSBuild-to-deploy-visual-studio-2005-web-applications.aspx http://blog.donnfelker.com/post/TFS-Build-Not-Publishing织网,Applications.aspx
本文似乎与ASP.NET网站相关,但我发现在尝试使用这些建议构建时出现错误:
C:\dev\T&A>msbuild /t:_CopyWebApplication /property:OutDir=c:\temp\taweb\ /prope rty:WebProjectOutputDir=c:\temp\taweb\ Microsoft (R) Build Engine Version 3.5.30729.1 [Microsoft .NET Framework, Version 2.0.50727.3074] Copyright (C) Microsoft Corporation 2007. All rights reserved. Build started 22/04/2009 11:50:42. Project "C:\dev\T&A\TAWeb.sln" on node 0 (_CopyWebApplication target(s)). Building solution configuration "Debug|.NET". C:\dev\T&A\TAWeb.sln : error MSB4057: The target "_CopyWebApplication" does not exist in the project. Done Building Project "C:\dev\T&A\TAWeb.sln" (_CopyWebApplication target(s)) -- FAILED. Build FAILED. …
我有一个IE错误,我不知道如何解决.
使用jQuery我动态移动菜单以在鼠标悬停时出现在元素上.
我的代码(简化)看起来像这样:
$j = jQuery.noConflict();
$j(document).ready(function()
{
//do something on the menu clicks
$j('div.ico').click(function() { alert($j(this).parent().html()); });
setUpActions('#tableId', '#menuId');
});
//on mouseover set up the actions menu to appear on mouseover
function setUpActions(tableSelector, menuSelector)
{
$j(tableSelector + ' div.test').mouseover(function()
{
//note that append will move the underlying
//DOM element with all events from it's old
//parent to the end of this one.
$j(this).append($j(menuSelector).show());
});
}
Run Code Online (Sandbox Code Playgroud)
在IE7,IE8和IE8-as-IE7中移动后,此菜单似乎没有为菜单正确注册事件(是的MS,这在IE8中真的是一个'新的渲染引擎',我们都相信你).
它在其他一切方面都有预期效果.
在演示中,您可以看到两个问题示例:
你可以在IE8的开发工具中看到(2):
我正在开展一个小型教育项目来锻炼perst.net.
我们有一个很小的设计问题,那就是如何最好地解决两类对象之间的关系,即参与者和冠军.这是一个多对多的关系,因为参与者可以参加许多锦标赛,而锦标赛可以有多个参与者.
请告知如何在C#中做到最好,我应该使用'关系数据库'技术类吗?
我有一个图形遍历问题,它在smalltalk中精美而优雅地建模,但对于一个smalltalk图像实例来说,它太大了(在计算和存储方面).所以,我想在多个实例之间划分问题.
我的问题是,有没有什么好方法可以在smalltalk实例之间发送消息.有点像MPI,但对于smalltalk.
我应该提一下,我正在使用Squeak,但是如果有一些具有这种功能的smalltalk,我可以应付.
我目前正在编写一个使用C++和Opengl实现Marching Cube的程序.
但是,我最好的参考仅来自http://local.wasp.uwa.edu.au/~pbourke/geometry/polygonise/
在网络中,提供的代码用C语言编写.
我的问题是我不理解triTable和edgeTable
以及它们是如何相关的.
任何人都可以帮我解释或指导我将算法转换为代码?
保存对话框将文件保存到本地计算机.但在那之后,我的页面就站在那里,对我的剩余工作没有任何作用.我使用下面的代码打开一个保存对话框
protected void lnkbtnDownload_Click(object sender, EventArgs e)
{
string fileName = startupPath + "bin\\Inbox.mdb";
System.IO.FileInfo targetFile = new System.IO.FileInfo(fileName);
if (targetFile.Exists)
{
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=" + targetFile.Name);
Response.AddHeader("Content-Length", targetFile.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.WriteFile(targetFile.FullName);
Response.End();
}
}
Run Code Online (Sandbox Code Playgroud)
HTML代码是:
<asp:Button id="lnkbtnDownload" runat="server" CausesValidation="false"
Text="Download" CssClass="buttonstyle" OnClick="lnkbtnDownload_Click"></asp:Button>
Run Code Online (Sandbox Code Playgroud)
但是在将文件保存到本地计算机并且保存对话框关闭后,我的页面根本没有响应.保存对话框关闭后,我可以知道如何回页.
是否值得提取仅在类中调用一次的代码的私有方法,或者将代码留在父方法(可能)中,并使用注释来说明它的作用?
有谁知道如何使用Javascript打开Outlook?
我在使用此代码时遇到异常(在IE6中):
var outlookApp = new ActiveXObject("Outlook.Application");
Run Code Online (Sandbox Code Playgroud) 我目前正在努力指定我公司的新合作伙伴/公共API,这将是一个面向资源的RESTful Web服务.目前这个难题的缺失部分是认证/授权.
要求是:
OAuth似乎是理想的(2)获取令牌的工作流程,重定向到用户输入其凭据以授权它的网站,然后使用该标记来识别/验证应用程序和用户.
但是,从我读,我不知道这是否是适合于(1) -即是否有任何方式的OAuth可以用来只是识别调用应用程序,而无需有效的用户特定的标记,因此不需要要重定向到网页,以便他们输入凭据?
我有一个整数列,可能有一个数字或没有分配给它(即在数据库中为null).如何检查它是否为空?
我试过了
if(data.ColumnName == null)
{
...
}
Run Code Online (Sandbox Code Playgroud)
这也不起作用(因为SubSonic不为ActiveRecord使用可空类型(适用时))
if(data.ColumnName.HasValue)
{
...
}
Run Code Online (Sandbox Code Playgroud)
如果存储在数据库中的值为0,那么这将无济于事:
if(data.ColumnName == 0 /* or 0x000? */)
{
...
}
Run Code Online (Sandbox Code Playgroud)
DateTime字段也可能出现同样的问题.