我将各种对象传递给子例程以运行相同的进程,但每次使用不同的对象.例如,在一种情况下,我使用ListView,在另一种情况下,我传递DropDownList.
我想检查传递的对象是否是DropDownList,然后执行一些代码.我该怎么做呢?
到目前为止我的代码不起作用:
Sub FillCategories(ByVal Obj As Object)
Dim cmd As New SqlCommand("sp_Resources_Categories", Conn)
cmd.CommandType = CommandType.StoredProcedure
Obj.DataSource = cmd.ExecuteReader
If Obj Is System.Web.UI.WebControls.DropDownList Then
End If
Obj.DataBind()
End Sub
Run Code Online (Sandbox Code Playgroud) 我正在尝试从本地计算机上的SQL Server Management Studio访问我的VPS上的SQL Server实例.它不起作用(我得到的错误是:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.
我想这是因为我需要配置数据库引擎以允许远程连接(如果我错了,请纠正我!).所以我找到了这个循序渐进的指南来帮助我做到这一点:http://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/我必须在指南中指出10点,我现在卡住了!我的VPS上没有安装SQL Server Management Studio.无论如何,这给我留下了两个选择:
我尝试使用Web平台安装程序在我的VPS上安装SSMS但它仍然失败.我不知道它为什么失败,因为它似乎没有给出原因.有谁知道我怎么能以不同的方式允许远程连接?
我的VPS上安装的SQL Server版本是SQL Server 2008 R2 Express.
更新:
我试图在我的笔记本电脑和VPS上禁用防火墙,看看它是否是防火墙问题.这对错误消息没有任何影响.
另一个更新:
现在已经能够安装SSMS(我直接从网站安装而不是使用WPI),我已经能够检查服务器是否配置为允许远程连接(我去了SSMS,连接到SQL Server实例,右单击连接,单击属性,转到Connections选项卡."已允许远程连接到此服务器".
解
感谢大家帮助我找到这个解决方案!我终于设法让它上班了!我按照Filip De Vos的建议,在我的VPS上打开防火墙端口,然后收到了不同的错误消息.这导致我进一步调查,我发现我使用了错误的凭据登录!所以我为sa用户设置了密码,我已经设法使用它进行登录!再次感谢!
我已经完成了使用ASP.NET Webforms开发一个网站并完成它我正在设置301重定向以确保旧网站的链接被正确重定向.
但是,旧网站是用经典ASP编写的.从旧的.asp页面到新的.aspx页面设置重定向的最佳方法是什么?(注意:我无法控制托管网站的服务器,因此我无法在IIS中执行任何操作)
尝试在.NET站点中发送电子邮件时,遇到以下错误:
Mailbox unavailable. The server response was: No such user here
Run Code Online (Sandbox Code Playgroud)
如果代码尝试发送到不存在的电子邮件地址,是否会出现此错误?
谢谢.
我现在有关于此错误的更多信息.电子邮件来自'noreply @ [domain]'.当电子邮件发送到同一域的电子邮件地址时,电子邮件将毫无问题地发送.仅当发送到的电子邮件地址不是来自同一域时,才会显示此错误.我不知道这有用吗?
我正在尝试使用Winnovative HTML转换为PDF转换器将aspx页面转换为PDF,但在转换页面之前,我想要运行一些javascript.我知道javascript是有效的,因为我测试了独立的aspx页面而没有将其转换为PDF.但是,当它被转换时,似乎还没有运行javascript.我已经阅读了Winnovative网站上的常见问题解答(http://www.winnovative-software.com/FAQ.aspx),因此我在代码中添加了以下内容以确保可以运行javascript:
pdfConverter.ScriptsEnabled = True
pdfConverter.InternetSecurityZone = InternetSecurityZone.LocalMachine
Run Code Online (Sandbox Code Playgroud)
添加此代码仍然无法正常工作,所以我尝试评论我的主要javascript并测试一个非常简单的javascript,看看是否有效.我试过的javascript很简单:
var item = $(".items")[0];
items.style.display = "none";
Run Code Online (Sandbox Code Playgroud)
具有一类"项目"的元素围绕页面上的所有内容.当我再次生成PDF时,所有内容都按预期消失了.这意味着javascript正在运行.
然后我想知道是否可能在我的javascript有机会运行之前生成PDF,这就是无法看到效果的原因.我在Winnovative网站的常见问题解答中发现,PDF转换器具有ConversionDelay属性,该属性可用于指定在开始PDF呈现之前等待异步内容加载的额外时间(以秒为单位).所以我添加了以下内容:
pdfConverter.ConversionDelay = 30
Run Code Online (Sandbox Code Playgroud)
即使在这个延迟之后,我的javascript仍然无法运行.任何人都可以提供任何指导吗?谢谢.
我一直认为,当被迫在网站中使用图像时,最好使用尽可能小的图像。但是,如果这意味着使用多个小图像来获得与一张大图像相同的结果,我不确定这是否也不好,因为发出了更多的 HTTP 请求。
在这种情况下最好的方法是什么?
当我说“很多”时,我的意思是 4 或 5 个,而不是一个大图像。
谢谢!
更新
只是为了让您知道我正在谈论的文件大小的差异。在我今天遇到的一个案例中:
asp.net ×2
.net ×1
asp-classic ×1
database ×1
html ×1
http ×1
httprequest ×1
image ×1
image-size ×1
javascript ×1
object ×1
object-type ×1
redirect ×1
sendmail ×1
sql-server ×1
vb.net ×1
winnovative ×1