问题列表 - 第9185页

UserControl的Eventhandler与按钮onClick事件

我创建了一个用户控件,其中包含一个按钮和一些其他控件.

在html标记中声明我的用户控件时,我想做某种事情:

<asp:CustomControl onclick="CustomControl_Click" ID="cc1" runat="server"> 
Run Code Online (Sandbox Code Playgroud)

其中CustomControl_Click显然是我在单击控件按钮时要调用的操作.

到目前为止,在我的控制下,我有:

public event EventHandler Click;

    protected void Button1_Click(object sender, EventArgs e)
    {
        Click.Invoke(sender, e);
    }
Run Code Online (Sandbox Code Playgroud)

但是如何转发父页面的Eventhandler以将其分配给我的控件中的Click Eventhandler?

任何帮助真的很感激!

PS:也许有一种方法可以使用反射从托管页面获取方法

c# asp.net user-controls event-handling

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

使用Clearcase进行递归签入

我想检查目录和所有子目录到明确的情况.是否有特定的命令来实现它?目前我进入每个目录并手动检入每个文件.

clearcase

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

如何添加来自2个查询的值

从1 查询我得到一些价值和2 查询我得到一些价值.我想要两个值的总和.

查询1:

select sum(EAmount) from EstimateAmount where pid='3' group by pid
Run Code Online (Sandbox Code Playgroud)

查询2:

select sum(OPEAmount) from OPEAmount where pid='3' group by pid
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server-2005

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

出现故障时重新启动Windows服务

我们有一个用.net编写的Windows服务,即托管WCF服务.我的问题是,是否可以监控并重新启动任何故障服务,在其他世界我希望我的服务能够在任何故障时自动重启.
非常感谢

.net windows-services

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

YSlow为使用mod_deflate压缩的文件提供F等级

我在Apache 2.2上使用mod_deflate,压缩级别设置为9.我根据YSlow(v2)的建议调整了网站的每个可能方面,并设法获得整体A级(总分: 91)以及所有类别除外:

  • 减少HTTP请求(C级 - 我仍在努力进一步统一图像)
  • 使用gzip压缩组件(F级)

YSlow仍然用F报告,并告诉我在我的CSS和JS文件上使用gzip.以下是YSlow报告的截图(该域名因隐私而模糊不清):YSlow报告的屏幕截图:http: //img29.imageshack.us/img29/9160/yslowreportdomainblurre.jpg

但是,像GIDNetwork GZIP Test这样的网站报告完美的压缩!

我的.htaccess的mod_deflate部分

# Below uses mod_deflate to compress text files. Never compress binary files.
<IfModule mod_deflate.c>
SetOutputFilter DEFLATE

# compress content with type html, text, js, and css
AddOutputFilterByType DEFLATE text/html text/plain text/css text/javascript text/xml image/svg+xml application/javascript application/x-javascript application/atom_xml application/rss+xml application/xml application/xhtml+xml application/x-httpd-php application/x-httpd-fastphp

# Properly handle old browsers that do not …
Run Code Online (Sandbox Code Playgroud)

compression gzip mod-deflate yslow

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

未配置ProxyFactoryFactory

将此示例视为基本示例,我创建了应用程序,但是当我执行此应用程序时,我收到以下错误.

未配置ProxyFactoryFactory.使用一个可用的NHibernate.ByteCode提供程序初始化session-factory配置节的'proxyfactory.factory_class'属性.示例:NHibernate.ByteCode.LinFu.ProxyFactoryFactory,NHibernate.ByteCode.LinFu示例:NHibernate.ByteCode.Castle.ProxyFactoryFactory,NHibernate.ByteCode.Castle

以下是我正在使用的代码段.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using NHibernate;
using NHibernate.Cfg;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Configuration cfg = new Configuration();
        cfg.AddAssembly("NHibernate");

        ISessionFactory factory = cfg.BuildSessionFactory();
        ISession session = factory.OpenSession();
        ITransaction transaction = session.BeginTransaction();
        User newUser = new User();
        newUser.Id = "joe_cool";
        newUser.UserName = "Joseph Cool";
        newUser.Password = "abc123";
        newUser.EmailAddress = "joe@cool.com";
        newUser.LastLogon = DateTime.Now;

        // Tell NHibernate that this object should be …
Run Code Online (Sandbox Code Playgroud)

asp.net nhibernate nhibernate-mapping nhibernate.search proxyfactory

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

在C#中使用内置命名空间

场景:

假设我想定义自己的类.

public class Person
{
}
Run Code Online (Sandbox Code Playgroud)

我希望将它放在命名空间系统中.

注意:我没有using System在顶部包含指令' '.

namespace System
{
    public class Person
    {
        public void Display()
        {
            Console.WriteLine("I am mine");
        }
    }
} 
Run Code Online (Sandbox Code Playgroud)

虽然我没有using System;在顶部包含指令,但我仍然能够访问System.Console.WriteLine我的方法,因为我声明的命名空间是System.

这怎么可能?怎么样?

.net namespaces

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

UART端口和计算机中的串口有什么区别?

UART端口和计算机中的串行端口之间有什么区别?

drivers

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

错误C2440:'初始化':无法从'std :: _ Vector_iterator <_Ty,_Alloc>'转换为'type*'

我将VC6代码迁移到VS2008时收到以下错误.此代码在VC6中工作正常,但在VC9中出现编译错误.我知道这是因为编译器破坏了变化.有什么问题,我该如何解决?

error C2440: 'initializing' : cannot convert
    from 'std::_Vector_iterator<_Ty,_Alloc>'
      to 'STRUCT_MUX_NOTIFICATION *' 
Run Code Online (Sandbox Code Playgroud)

MUX_NOTIFICATION_VECTOR::iterator MuxNotfnIterator;

for(
    MuxNotfnIterator = m_MuxNotfnCache.m_MuxNotificationVector.begin();
    MuxNotfnIterator != m_MuxNotfnCache.m_MuxNotificationVector.end();
    MuxNotfnIterator ++ 
   )
{
    STRUCT_MUX_NOTIFICATION *pstMuxNotfn = MuxNotfnIterator; //Error 2440
}
Run Code Online (Sandbox Code Playgroud)

c++ porting iterator visual-c++-6 visual-studio-2008

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

如何获取Grails域对象的属性的类型(类)?

我正在尝试在Grails中动态创建域对象,并遇到这样的问题:对于引用另一个域对象的任何属性,metaproperty告诉我它的类型是"java.lang.Object"而不是期望的类型.

例如:

class PhysicalSiteAssessment {
    // site info
    Site site
    Date sampleDate
    Boolean rainLastWeek
    String additionalNotes
    ...
Run Code Online (Sandbox Code Playgroud)

是域类的开头,它引用另一个域类"站点".

如果我尝试使用此代码(在服务中)动态查找此类的属性类型:

String entityName = "PhysicalSiteAssessment"
Class entityClass
try {
    entityClass = grailsApplication.getClassForName(entityName)
} catch (Exception e) {
    throw new RuntimeException("Failed to load class with name '${entityName}'", e)
}
entityClass.metaClass.getProperties().each() {
    println "Property '${it.name}' is of type '${it.type}'"
}
Run Code Online (Sandbox Code Playgroud)

然后结果是它识别Java类,但不识别Grails域类.输出包含以下行:

Property 'site' is of type 'class java.lang.Object'
Property 'siteId' is of type 'class java.lang.Object'
Property 'sampleDate' is of type 'class java.util.Date'
Property 'rainLastWeek' …
Run Code Online (Sandbox Code Playgroud)

grails groovy dynamic metaobject

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