1:<a href='<%# DataBinder.Eval(Container.DataItem,"iscompany").ToString().Equals("0")?"1":"2"%>' target="_blank">
报错:Syntax error, ':' expected,请问该怎么写?
2:请具体解释一下API到底是什么,是动态库么(a.dll)??????
3:vs2003事件老是丢失,请问需要什么补丁?在哪里下载?我是win2003 server谢谢各位了,小女很感激。可惜没份了

解决方案 »

  1.   

    第一个问题应该是:<a href='<%# (DataBinder.Eval(Container.DataItem,"iscompany").ToString().Equals("0")?"../../../webview/ccompany/viewresumemes.aspx?ID=DataBinder.Eval(Container.DataItem,"userid").ToString()":"../../../webview/company/personalresumemes.aspx?ID=DataBinder.Eval(Container.DataItem,"userid").ToString()")%>' target="_blank">
    请看看什么地方错了???
      

  2.   

    事件丢失,Visual Studio 2003 SP1已经修正。
    http://www.microsoft.com/downloads/details.aspx?FamilyID=69D2219F-CE82-46A5-8AEC-072BD4BB955E&displaylang=zh-cn
    应用程序编程接口,简称API(Application Programming Interface),就是软件系统不同组成部分衔接的约定。随着软件规模的日益庞大,我们需要把复杂系统划分成小的组成部分,编程接口的设计十分重要。程序设计的实践中,编程接口的设计首先要使系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。API之主要目的是提供应用程序与开发人员以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。提供API所定义的功能的软件称作此API的实现。API是一种接口,故而是一种抽象。 A reference implementation of an API is the implementation created by the designer of the API, or one which other implementations of the API are expected to be compared against.例如,图形库中的一组API定义调用绘制图标函数的方式,以于屏幕上显示图标。程序中调用,编译时连接到这组API,执行时便调用API的实现(库)来显示图标。操作系统的API可用来分配内存或访问文件。许多系统与应用程序提供API接口与实现,比如图形系统,数据库,网络,Web服务,甚至于某些游戏。一组API经常是一套软件开发工具包(SDK)的一部分。SDK亦可包含其它工具亦或至于硬件,两个术语并不完全等同.API有诸多不同设计。用于快速执行的接口通常包括函数,常量,变量与数据结构。也有其它方式,如通过解释器,或是提供抽象层以遮蔽同API实现相关的信息,确保使用API的代码无需更改而适应实现变化。
      

  3.   

    1:<a href='<%# DataBinder.Eval(Container.DataItem,"iscompany").ToString().Equals("0")?"1":"2"%>' target="_blank">
    报错:Syntax error, ':' expected,请问该怎么写?
    第一个问题建议在cs里写判断 
    例如 
    <a href='<%# getA(DataBinder.Eval(Container.DataItem,"iscompany"))%>' target="_blank">
    yourfile.cs
       public string getA(string a)
       {
             return a.Equals("0")?"1":"2";
       }
    2:请具体解释一下API到底是什么,是动态库么(a.dll)??????
    作为一个编程初学者来说, API函数也许是一个时常耳闻却感觉有些神秘的东西。单看它的复杂语法,就足令人望而生畏,但是任何事物在我们深入了解它之前,总是会有这种感觉的。我们这篇API入门教程的目的,就是要把API函数的来龙去脉告诉大家,破除对API函数的畏惧,使它成为我们编程的好助手。  大家可能在许多书上看到过API的英文全称(Application Programming Interface),WIN32 API也就是MicrosoftWindows 32位平台的应用程序编程接口。对这个定义的理解,需要追溯到操作系统的发展历史上,当WINDOWS操作系统开始占据主导地位的时候,开发 WINDOWS平台下的应用程序成为人们的需要。而在WINDOWS程序设计领域处于发展的初期,WINDOWS程序员所能使用的编程工具唯有API函数,这些函数是WINDOWS提供给应用程序与操作系统的接口,他们犹如“积木块”一样,可以搭建出各种界面丰富,功能灵活的应用程序。所以可以认为 API函数是构筑整个WINDOWS框架的基石,在它的下面是WINDOWS的操作系统核心,而它的上面则是所有的华丽的WINDOWS应用程序。
     
    3:vs2003事件老是丢失,请问需要什么补丁?在哪里下载?我是win2003 server
      事件丢失,可能要自己重新绑定。那是bug. vs2005可能会好点
      

  4.   

    API好抽象阿,没有具体的例子说明吗?最好是代码的,都说女人笨,现在我承认了
      

  5.   

    那么API是否可以理解为继承一个接口,然后调用里面的方法或函数从而实现一些功能,而不必去自己写复杂的代码。????
      

  6.   

    <a href='<%# (DataBinder.Eval(Container.DataItem,"iscompany") + "").Equals("0")?"1":"2"%>' target="_blank">