问题列表 - 第3960页

ASP.net:动态加载Web用户控件

当用户从菜单中选择一个项目时,我有一个带有占位符控件和菜单控件的asp.net网页.它将根据菜单项的值动态加载控件.

我加载了控件但如果我点击链接按钮或Web用户控件上的任何内容(.ascx),Web用户控件(.ascx)将消失.我不知道造成这种情况的原因.有人可以看看我的代码,看看我错过了什么?

Protected Sub Menu1_Click(ByVal sender As Object, ByVal e As EventArgs)

    Select Case Me.Menu1.SelectedValue
        Case "CustMasterMain"
            Dim ccCustMasterMaint As UserControl = CType(Page.LoadControl("~/Controls/Franchise/CustMasterMaintControl.ascx"), UserControl)
            Me.phHolder1.Controls.Add(ccCustMasterMaint)
        Case "AcctRecInq"
            Dim ccAcctRecInq As UserControl = CType(Page.LoadControl("~/Controls/Franchise/custAccountsReceivableInquiry.ascx"), UserControl)
            Me.phHolder1.Controls.Add(ccAcctRecInq)
    End Select

End Sub
Run Code Online (Sandbox Code Playgroud)

asp.net

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

理想按钮尺寸

我的同事和我不断争论按钮大小.我喜欢有固定大小的按钮(即如果最小化/最大化按钮大小不改变,其他控件可能但不是按钮),宽度=文本和高度= 27-30像素.

我的同事更喜欢高度只有20像素的按钮,并且当屏幕调整大小时,宽度会停靠.也就是说,当屏幕最大化时,按钮会自行伸长.

就个人而言,我不喜欢调整大小的按钮.我想知道是否还有其他人想要参与这个UI论证?

user-interface

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

如何从经典ASP输出Excel*.xls文件

我有许多生成的html表,我需要输出为Excel文件.该网站采用经典ASP编码.这可能吗?可以通过某种方式使用Open Office库来完成吗?


编辑:到目前为止,我已经尝试了一些建议,但似乎失败了.理想情况下,我希望用户能够单击将开始下载.xls文件的链接.这段代码:

<%@ Language=VBScript %>
<%  option explicit

Response.ContentType = "application/vnd.ms-excel"
Response.AppendHeader "content-disposition", " filename=excelTest.xls"
%>
<table>
    <tr>
        <th>Test Col 1</th>
        <th>Test Col 2</th>
        <th>Test Col 3</th>
        <th colspan="2">Test Col 4</th>
        <th>Test Col 6</th>
        <th>Test Col 7</th>
    </tr>
    <tr>
        <td>Data</td>
        <td>Data</td>
        <td>Data</td>
        <td>Data</td>
        <td>Data</td>
        <td>Data</td>
        <td>Data</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

IE7用于获取页面时似乎失败了.IE表示它"无法下载excelTest.asp"并且"请求的网站不可用或无法找到".

excel web-applications asp-classic

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

如何允许我的.net程序在运行时编译C#代码?

我见过一些允许你选择C#.cs源文件的.net应用程序,程序本身将编译这段代码并运行它.

这是怎么做到的?

.net c# compiler-construction runtime

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

如何在经典ASP中创建PDF文件?

有没有办法从经典ASP生成PDF文件?我有一堆用户输入的数据需要转换成用户可以下载的PDF.我怎样才能做到这一点?OpenOffice允许将文档导出为PDF,因此可以以某种方式利用它吗?

pdf pdf-generation web-applications asp-classic

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

你可以从运行在Mac上的Ruby连接到MS Access数据库吗?

我很确定答案是"不",但我想我会检查一下.

背景:

  • 我在Access中有一些遗留数据,需要将它放入MySQL,这将是使用这些遗留数据的Ruby应用程序的数据库服务器.

  • 必须处理和转换数据.Access和MySQL模式完全不同.我想在Ruby中编写一个rake任务来进行迁移.

  • 我打算使用本博文中概述的技术:使用Ruby和ADO来处理Access数据库.但如果能解决问题,我可以使用不同的技术.

  • 我很喜欢使用类似Unix的计算机,比如Mac.我避免在Windows中工作,因为它让我充满了深刻的存在恐惧.

有没有一种实用的方法,我可以在我的Mac上编写和运行我的rake任务,并让它通过网络到达我的Windows机器人的咕噜咕噜Mordor,并像一群突击队员拯救一群人质一样精心挑出数据?或者我必须写这个并在Windows上运行它?

ruby database windows migration ms-access

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

对于一个实际开发项目,多少个"Eclipse项目"被认为过多?

我目前正在开发一个项目,其中包含许多不同的Eclipse项目,这些项目相互引用以构成一个大型项目.有没有一点,开发人员应该问自己是否应该重新考虑他们的开发项目的结构方式?

注意:我的项目目前包含25个以上的Eclipse项目.

java eclipse

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

读取另一个进程的命令行参数(Win32 C代码)

我需要能够列出传递给其他正在运行的进程的命令行参数(如果有的话).我已经在系统上运行了进程的PID,所以基本上我需要确定传递给给定PID XXX的进程的参数.

我正在研究用于管理流程Python模块的核心部分.代码在C中编写为Python扩展,并将由更高级别的Python库包装.这个项目的目标是避免依赖于第三方库,例如pywin32扩展,或者在命令行上调用'ps'或taskkill等丑陋的黑客,所以我正在寻找一种在C代码中执行此操作的方法.

我已经用Google搜索了一些,并找到了一些简短的建议,使用CreateRemoteThread()将自己注入其他进程,然后运行GetCommandLine(),但我希望有人可能有一些工作代码示例和/或更好的建议.

更新:我在CodeProject上找到了使用NtQueryProcessInformation的完整工作演示代码和解决方案:http://www.codeproject.com/KB/threads/GetNtProcessInfo.aspx - 这是不理想的,因为"不支持"直接从中剔除信息NTDLL结构,但我会忍受它.感谢大家的建议.

更新2:我通过更多谷歌搜索来挖掘不使用C++代码的C版本,并且更直接/更简洁地指出了这个问题.有关详细信息,请参见http://wj32.wordpress.com/2009/01/24/howto-get-the-command-line-of-processes/.

谢谢!

c python winapi

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

SQL Server:查询速度快,但程序速度慢

查询运行速度很快:

DECLARE @SessionGUID uniqueidentifier
SET @SessionGUID = 'BCBA333C-B6A1-4155-9833-C495F22EA908'

SELECT *
FROM Report_Opener
WHERE SessionGUID = @SessionGUID
ORDER BY CurrencyTypeOrder, Rank
Run Code Online (Sandbox Code Playgroud)

子树成本:0.502

但是将相同的SQL放在存储过程中运行速度很慢,并且执行计划完全不同

CREATE PROCEDURE dbo.ViewOpener @SessionGUID uniqueidentifier AS
SELECT *
FROM Report_Opener
WHERE SessionGUID = @SessionGUID
ORDER BY CurrencyTypeOrder, Rank

EXECUTE ViewOpener @SessionGUID
Run Code Online (Sandbox Code Playgroud)

子树成本:19.2

我跑了

sp_recompile ViewOpener
Run Code Online (Sandbox Code Playgroud)

它仍然运行相同(严重),我也已将存储过程更改为

CREATE PROCEDURE dbo.ViewOpener @SessionGUID uniqueidentifier AS
SELECT *, 'recompile please'
FROM Report_Opener
WHERE SessionGUID = @SessionGUID
ORDER BY CurrencyTypeOrder, Rank
Run Code Online (Sandbox Code Playgroud)

然后再回来,试图真正欺骗它重新编译.

我已经删除并重新创建存储过程以使其生成新计划.

我尝试使用一个诱饵变量强制重新编译,并防止参数嗅探:

CREATE PROCEDURE dbo.ViewOpener @SessionGUID uniqueidentifier AS

DECLARE …
Run Code Online (Sandbox Code Playgroud)

sql-server performance stored-procedures

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

执行LIKE条件时参数化查询中断.为什么?

所以,我有一个执行参数化LIKE查询的方法.该方法接收搜索参数/值,然后将其添加到准备查询的命令中.

它不起作用.它应该工作,当我编写值来直接搜索SQL字符串,没有参数化时,它确实有效!当我把它作为一个参数是不是!有任何想法吗.

这里有一些(假的,我已更改名称)示例代码.

myDataReader = SQLExecute("SELECT * FROM TableOfAwesomeness WHERE BestTVShow LIKE 'Arrested Development%'")
Run Code Online (Sandbox Code Playgroud)

会工作.然而

Function MethodOfReturningHorror(ByVal TVShow as String) as SqlDataReader
{
dim command as new SQLCommand
command.connection = sqlconnection
command.CommandText = "SELECT * FROM TableOfAwesomeness WHERE BestTVShow LIKE '@tvShow%'"
command.Parameters.Add("tvShow",TVShow)

return command.ExecuteReader()
}
Run Code Online (Sandbox Code Playgroud)

为了懒惰/简洁,我错过了与问题无关的代码.所以忽略返回位和东西,所有重要的是数据读取器什么都不包含,而它在第一个例子中.我确信它与LIKE子句的参数化有关.

谢谢!

.net sql parameters sql-like

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