小编S N*_*ash的帖子

从Visual Studio构建时如何查看CSC.EXE(或VBC.EXE)参数

在使用Visual Studio构建应用程序时,有没有办法查看CSC(或VBC)参数是什么?

Visual Studio在后台调用CSC.exe/VBC.exe.我想知道是否有办法看到那个电话.

我需要此信息来使用命令行复制等效的Build脚本.

我为构建设置了不同级别的详细程度,但仍然没有在输出窗口中看到任何CSC.EXE调用.

我真的很惊讶为什么微软没有简单的方法来查看底层的CSC命令.

AJ,如果我完成你的步骤,我得到: 在此输入图像描述

我没有看到任何对CSC的提及


好的,这是我如何解决这个问题:

首先,我使用了工具和选项,并将详细程度设置为详细信息.(此后仍然构建输出为空).

然后我得到了VS2010的Service Pack.

我也有类似的Visual Studio 2012问题我必须得到"更新4"才能看到日志和CSC.EXE离开输出.

c# vb.net visual-studio-2010

10
推荐指数
1
解决办法
1447
查看次数

为什么私有事件处理程序在ASP.NET中不起作用

这是问题:

我有一个带有2个按钮的简单ASP.NET表单.

其中一个是通过拖动工具中的按钮创建的,另一个是我直接在HTML中创建的:

<body>
<form id="Form1" method="post" runat="server">
    <asp:Button OnClick="ABC" Runat="server" Text="rrr" id="Button1"></asp:Button>
    <asp:Button  id="Button2" runat="server" Text="Button"></asp:Button>
</form>
</body>
Run Code Online (Sandbox Code Playgroud)

Button2是使用工具创建的,具有以下事件处理程序:

 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim s As String = ""
 End Sub
Run Code Online (Sandbox Code Playgroud)

这个"私有事件处理程序运行没有任何问题.

但是对于在HTML下创建的按钮,我们有以下事件处理程序:

Private Sub ABC(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim a As Integer = 0

End Sub
Run Code Online (Sandbox Code Playgroud)

对于这个我得到以下complile错误:

Compiler Error Message: BC30390: 'WebApplication9.WebForm1.Private Sub ABC(sender As Object, e As System.EventArgs)' is not accessible in this …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net

6
推荐指数
1
解决办法
1726
查看次数

查询用 0 填充字段的左侧

我一直在研究一个查询(在 sql Server TSQL 中),它用 0 填充数字的左侧,因此输出始终为 5 位。

所以:

Select MuNumber From Mytable
Run Code Online (Sandbox Code Playgroud)

对于数据 11,011,2132,1111

Creates output like 
00011
02134
01111
Run Code Online (Sandbox Code Playgroud)

我试过 Lpad 函数,但 0 的数量可以不同。

如果 Munumber 是 1 我们需要 0000 如果 MyNumber 是 34 我们需要 000

sql t-sql sql-server

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

SQL Server 脚本快捷方式

我有许多脚本要在 SQL Server 中运行。

目前我已经制作了许多已保存为文件的脚本,可以在需要时加载到 SSMS 中。

我想知道我们在 SQL Server 中是否有任何脚本文件的快捷方式(书签)。

到目前为止,我在互联网上什么也没找到。(请注意,不能为这些临时脚本创建存储过程)

sql-server

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

缺少空的 Web 应用程序模板

我刚刚安装了VS 2015。然后我创建新项目。在 C#/Web 模板下只有一个选项,那就是ASP.NET Web Application。该模板创建一个完全加载的应用程序。

我需要知道如何获取空的网络应用程序?

我尝试点击“点击此处上网查找模板”。但仍然找不到 C# 空 Web 应用程序的模板。

c# visual-studio-2015

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

VS2017如何创建一个空的Web“应用程序”

我找不到在VS2017(ASP.NET WebForm)中创建空Web应用程序方法

在VS2015中,有一个模板。

好像VS2017只能创建一个空网站。

这就是我所拥有的: 在此处输入图片说明

=============================================

以后看到此帖子的人员的更新:我最终重新启动计算机,VS2017进行了一些更新。之后,空模板出现了!显然是VS 2017错误。

c# asp.net visual-studio

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

如何动态添加HTML元素(ASP.NET)

我正在动态创建LINK按钮:

Lnk1

Lnk2

..

我想动态但它们之间的文本(或任何HTML元素),例如:

Lnk1
Seperator
Lnk2
Sepeperator
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

 for (int i=0;i<10;i++)
            {
    form1.Controls.Add(lnks[i]);
    Response.Write("Seperator<br>");
}
Run Code Online (Sandbox Code Playgroud)

但在输出中我得到以下图片:

在此输入图像描述

请让我知道如何在一个linkBut​​ton之后准确添加一个文本.

c# vb.net asp.net

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

Container Div 不包含内部 div

这是我的代码:

.right {
  position: absolute;
  right: 0px;
  width: 300px;
  border: 3px solid #73AD21;
  padding: 10px;
}
body {
  margin: 0;
  padding: 0;
}
#a {
  border: 3px solid #73AD21;
  position: relative;
  width: 100%;
}
Run Code Online (Sandbox Code Playgroud)
<div id="a">
  <div class="right">
    <p>This is a Test.</p>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

请看小提琴:

https://jsfiddle.net/9d8wq0by/

html css

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

在生产数据库中创建非聚集索引的影响

我的网页非常慢。发现底层存储过程缺少关键索引。

创建索引后,页面速度非常快,问题就解决了。

我需要知道的是,当应用程序大量使用时,在生产数据库表中创建此索引是否会以某种方式影响用户(即使在很短的时间内)

索引是非聚集的,表有数百万行。

这个应用程序每天 24 小时都在使用。

我们公司使用的是企业版。

详细信息: Microsoft SQL Server 2019 (RTM-CU20) (KB5024276) - 15.0.4312.2 (X64) 2023 年 4 月 1 日 12:10:46 版权所有 (C) 2019 Microsoft Corporation 企业版:基于内核的许可(64 位) Windows Server 2019 Standard 10.0(内部版本 17763:)(管理程序)

对于未来的读者:我们将索引部署到一个包含 3700 万行的表。影响几乎没有,没有用户报告任何速度缓慢。

我们自己的测试也表明更新或插入没有缓慢。

不过我还必须说这张桌子在白天的使用率并不高。使用情况一般。因此,如果您有超级活跃的表,请谨慎行事。

t-sql sql-server

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

游标返回1个额外记录

I have a legacy code which used a Table called MyTable which **has only 6 records**.

Here is SQl code:

USe MyDatabase
GO

DECLARE @ANubmer as  Varchar(100)
DECLARE @BNumber as Varchar(100)


DECLARE MyCursor  CURSOR FOR
SELECT Anumber,BNumber
 FROM MyTable
 ORDER BY 
 s.ANumber,date1

OPEN SurveyCursor
FETCH NEXT FROM MyCursor INTO @ANubmer, @BNumber

 select 'CID='+@ANumber+' Avatar='+ @BNubmer


WHILE @@FETCH_STATUS = 0
BEGIN

 FETCH NEXT FROM MyCursor INTO @ANubmer, @BNumber                   

 select 'CID='+@ANumber+' Avatar='+ @BNubmer
END
Run Code Online (Sandbox Code Playgroud)

问题是上面的代码返回7行.

sql t-sql sql-server

0
推荐指数
1
解决办法
268
查看次数

奇怪的exec和sp_executesql的行为不同

我有一个小的存储过程(SQl Server 2012).

如果我使用以下方式运行:

exec spSelRegion @bOver21 = 1
Run Code Online (Sandbox Code Playgroud)

我得到的结果与使用以下内容时的结果不同:

  exec sp_executesql N'spSelRegion',N'@bOver21 bit',@bOver21=1
Run Code Online (Sandbox Code Playgroud)

有什么不同?

 ALTER   PROCEDURE [dbo].[spSelRegion]
    (
        @ID int = NULL
        ,@Name varchar(128) = NULL
        ,@OrderBy varchar(16) = 'ID'
        ,@bOver21 bit = null
    )
    AS 
    SELECT  distinct
        r.[ID],
        r.[Name],
        r.[dInserted],
        r.[sInserted],
        r.[dUpdated],
        r.[sUpdated],
        r.[timestamp]
    FROM 
        [dbo].[tblRegion] r
            left outer join tblCountyRegion cr
            on r.ID = cr.RegionNbr
    WHERE
        (r.[ID] = @ID or @ID is null) 
        AND (r.[Name] = @Name or @Name is null)
        AND (@bOver21 is null and r.[ID] …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

0
推荐指数
1
解决办法
107
查看次数