首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在从Silverlight迁移时,如果我们将.xaml文件转换为.aspx文件,那么.cs文件中写入的逻辑是否会相同

在从Silverlight迁移时,将.xaml文件转换为.aspx文件后,.cs文件中的逻辑可能会有所不同。

Silverlight是一种用于创建富互联网应用程序的技术,而ASP.NET是一种用于构建Web应用程序的技术。因此,从Silverlight迁移到ASP.NET时,需要进行一些调整和改变。

.xaml文件是Silverlight中用于定义用户界面的文件,而.aspx文件是ASP.NET中用于定义Web页面的文件。这两种文件的结构和语法是不同的,因此在转换过程中,需要重新编写和调整一些代码。

在.cs文件中,逻辑部分可能需要进行一些修改。由于Silverlight和ASP.NET使用不同的技术和框架,所以在迁移过程中,可能需要重新实现一些功能或者调整代码结构。例如,Silverlight中使用的一些特定控件或API可能在ASP.NET中没有直接的对应,需要使用不同的方式来实现相同的功能。

此外,由于Silverlight和ASP.NET是针对不同平台和场景的技术,它们的应用场景和优势也有所不同。Silverlight主要用于创建富客户端应用程序,而ASP.NET主要用于构建Web应用程序。因此,在迁移过程中,需要考虑目标平台和应用场景的差异,以便做出相应的调整和改变。

对于从Silverlight迁移到ASP.NET的具体步骤和技术细节,可以参考微软官方文档或者相关的教程和指南。腾讯云也提供了一系列与ASP.NET相关的产品和服务,可以根据具体需求选择合适的产品和服务进行开发和部署。

注意:本答案中没有提及亚马逊AWS、Azure、阿里云、华为云、天翼云、GoDaddy、Namecheap、Google等流行的云计算品牌商。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

你应该知道的15个Silverlight诀窍

如果你一定要使用GIF图片的话,可以考虑使用基于Silverlight开发的 .NET Image Tools Library。很多人已经构建了将GIF转换为PNG的Web服务,可以直接使用。...如果用户没有安装Silverlight 4插件,下图中黄色高亮代码(在ASPX或者HTML文件中)会提示用户下载。 ?...我们没必要手工写出全部的XAML代码,Blend4可以帮助我们创建Silverlight、WPF 以及Windows Phone7应用程序。...你可以使用一些外部工具例如7zip,将文件进一步压缩。这些工具还可以打开XAP文件检查项目的内容。 ? 10. 如果并不是所有用户都需要某个文件,该文件不应该打包在XAP文件中。...每一个反对这个说法的人都会说:“带宽是廉价的”,但是如果你有50到100个图片或者别的二进制文件,那么代价会是高昂的。总之我只会把所有用户都必须的文件打包在XAP中。 11.

90060
  • 04.移动先行之谁主沉浮----XAML的探索

    主要应用在 Windows 8、Windows Phone、Silverlight 和 WPF 中 1.XMAL 命名空间的声明 分析一下头文件 ?...同样的,我们可以反推==>(刚才正推,现在反推)因为Button有一个默认属性是Content, ? 那么,我们是不是可以用下面这个写法呢?...X:Class 配置 XAML 编译,在标记和代码隐藏之间连接分部类。代码分部类在一个独立的代码文件中定义,标记分部类由代码是由 XAML 在编译过程间创建。...对于 Windows 运行时 XAML,这个唯一标识符供 XAML 本地化过程和工具使用。 例如,使用 .resw 资源文件中的资源。...Silverlight 框架在每次将元素添加到可视化树时引发 Loaded 事件,在激活某一页面时该事件可能会多次发生。)

    98360

    How-to: 创建Windows Phone 7自定义控件

    有关Windows Phone 7的控件     提到Windows Phone 7的控件,大家最熟悉的应该就是Silverlight for Windows Phone 7,它为我们提供了丰富的控件...将资源的名称命名为“BubbleControl”,这样,就在解决方案中生成了“BubbleControl.xaml”和“BubbleControl.xaml.cs”这两个文件,如下图所示: ?    ...将Expression Blend项目下的BubbleControl.xaml”和“BubbleControl.xaml.cs”文件拷贝到Visual Studio 2010 项目下,并且添加到项目中,...修改代码,实现逻辑     在“BubbleControl.xaml.cs”文件中,我们添加两个方法:UpdatePosition和IsOutOfBounds。...然后判断它是否越界,如果越界就移除,并添加一个新的气泡进来。

    84970

    Silverlight项目中自定义控件开发Style学习笔记

    (相当于UI层) 3.silverlight.web是用来测试silverlight项目的 当然,如果还有一些常用的业务逻辑,也可以考虑再建一个silverlight类库(类似传统开发中的BLL层)...打开silverlight中的mainpage.xaml,先导入命名空间(如果不能弹出下图中的选中项,请先重新编译生成解决方案) ?...) blend中双击Control项目中的Generic.xaml文件,会提示: ?...ok,现在可以象编辑常规对象那样以“可视化”方式来编辑“样式”了 接下来对比一下html中的css与xaml中的style不一样的地方,我们知道css中内联样式的优先级最高,会覆盖其它位置中的样式定义,...这就是xaml中的style跟html的css不一样的地方,sl中的style没有优先级别(只能设置属性默认值),而且一个项目中,如果有相同x:Name定义的样式,运行时会报错(即样式的名称必须唯一)。

    980100

    《101 Windows Phone 7 Apps》读书笔记-PASSWORDS & SECRETS

    Decrypt从Base64编码的字符串开始,将其转换为写入crypto stream的字符。然后,使用相应的ToArray方法将解密后的UTF8编码的数据转换为字符串。    ...注意: ➔ 该列表使用了以下在Settings.cs文件中定义的一些设置: Crypto类使用的Rfc2898DeriveBytes方法中,salt的长度至少是8个字节。...Value Converters     在数据绑定中,值转换器可以将源数据转换为一个完全不同的目标类型,使得我们可以在不丢失数据绑定好处的情况下,嵌入自定义逻辑。    ...否则,如果当前线程在检查handler是否为空并调用它时,另一个线程对其进行删除操作,那么NullReferenceException异常便会抛出(在没有listener的情况下,event handler...那是因为OnNavigatedFrom后,Loaded事件会被再次触发,此时如果将焦点给text box的话,会导致屏幕键盘闪现。

    1.1K90

    从Flash到Silverlight进阶教程-用代码来创建动画

    而在Silverlight中所有的的元素包括动画等都是通过XAML来描述的,你始终都能看到他的源代码,这个也可以说是Silverlight和Flash最大的不同。...由于silverlight还在发展阶段,建立项目结构的规范还在探索中,这里先以Flex项目的规范来做参考建立silverlight。在根目录建立文件夹“assets”。...项目里用到的所有素材文件都放到里边。按照素材文件种类的不同分别建立文件夹。例如果是图片就放到“assets/img/”文件夹下。...根目录下建立“Components”目录所有制作的自定义用户控件都放到这里,根据控件类型的不同在分别建立子文件夹。这里文件夹就相当于Flash中的库。...用Visual Studio 2008编写后台逻辑代码 打开Page.xaml.cs 这里说明下"LayoutRoot"为silverlight默认的根容器,这个名字一般不会去改动他。

    98150

    Silverlight体积优化

    Silverlight体积优化 Silverlight是运行在客户端的富媒体应用程序,他可以使表现形式更加的丰富多彩,相应的开发人员需要写大量的XAML、代买添加很多图片以及一些其他的资源文件。...这就直接导致了应用程序体积的增大。在所有的文件都要从服务器上下载的情况下,这是一个极为严重的问题。如果你的应用大于5MB 加载时间过长的话会直接导致访客的流失。...这里我们要做的是Winzip活Winrar将这个XAP解包,然后再做压缩打包,将扩展名改成xap替换原始文件。...将素材放在sl应用外部 在之前方式中我们都是针对一个sl应用做的,但是当你在构建模块话的sl应用时,将素材文件放在Silverlight XAP包的外部效果会更好。...使用程序集缓存 使用程序集缓存的办法很简单只需要在sl的属性页面,将library Caching设置为true即可 动态加载XAP 在silverlight开发的过程中可以将模块话,分解成多个xap

    94680

    了解模板化控件(10):原则与技巧

    使用依赖属性:控件的使用者会认为所有控件的属性都是可以绑定的,除非有特殊理由不要破坏这个约定俗成的规则。...命名模式 一个控件是否好用,很大一部分取决于名称。好的命名能让使用者用起来更得心应手,坏的命名只会让代码更混淆。下面总结了UWP控件命名的一般模式: 根据控件实际功能命名,譬如Button。...如果控件如现有控件功能相同,可以考虑使用Extend-、Advanced-、Simple-做前缀;也可以使用公司名做前缀,譬如ComponentOne公司的C1DataGrid。...3.2 合并资源字典 如果一个项目的模板化控件太多,Generic.xaml会异常的复杂,可以将各个控件的资源文件分开存放,再在Generic.xaml中合并它们。...这个系列的内容有很多来自于WPF/Silverlight的经验,虽然有一些小出入,基本上可以用在WPF的自定义控件。

    89330

    Silverlightaspxajaxmvc的UI自动化测试

    2、开始录制测试过程 默认情况下,新建的项目已经有一个web Test项,而且会自动打开该项,如下: ?...点击Record按钮(图中红色圈出的部分),默认会启动浏览器,然后在浏览器地址栏里输入http://www.baidu.com/ ,注意一下vs2010中的变化 ?...点击上图工具栏中红线圈出的按钮进行配置,这次我们拿silverlight的官网来开刀 ? 解释一下:Web Url即为嵌入有Silverlight的网页地址。...注意事项: 在Silverlight的测试中,我发现偶尔会出现Test Studio无法连接到Silverlihgt的情况出现,以下是Telerik工程师给出的调试建议: Known Issues:...最后,我提供一个小技巧,也有助于解决这个问题,测试Silverlight录制时,如果启动录制后浏览器无法自动跳转到指定的Web Url,可以手动在浏览器里输入网址,一般情况下Test Studio就能识别出当前页面有

    1K100

    《101 Windows Phone 7 Apps》读书笔记-Weight Tracker

    如果我们安装的是2009年11月份的Silverlight Toolkit,那么我们可以在%ProgramFiles%\Microsoft SDKs\ Silverlight\v3.0\Toolkit\...表29.2中的每个图表中使用相同的数据内容     Stacked系列的图表包含了一些对图表的定义。有了以上的数据内容,表29.2中的XAML片段可以将三种类型的定义绑定到每个Point[]元素。...我们可以找到Chart默认的风格和所有相关的类型,它们位于Silverlight Toolkit的generic.xaml文件中。...在该文件中,相关的XAML文件可以在“Controls.DataVisualization.Toolkit\Themes”中找到。这里面也包含了描述每种样式的独立的XAML文件。...如果我们将WeighInEditableList的IsGoalList属性设置为True,可以使得每个体重的附近显示星标,而不是主页面上的那种上升/下降箭头。 ?

    1.5K80

    silverlight获取外部数据的另一种选择:FluorineFx

    Silverlight从其它系统获取外部数据的常规途径无非下面2种: 1、直接远程加载文本或xml文件 (直接请求ashx/aspx,然后在ashx/aspx上输出信息也可以归入这一类) 2、通过wcf...,但能力实在有限),要获取数据只能借助其它系统或技术,所以我们先把其它系统做好: 1、先用VS.Net(我用的是vs2010)创建一个Library项目,起名为ServiceLib,并在里面创建一个TestLib.cs...基本上这个配置的作用就相当于添加wcf(svc文件)后,系统自动在web.config中增加的配置节点,用于提供一些必要的配置信息.   2.3修改web.config的httpModules节点为以下内容...) 通常用vs.net创建一个silverlight项目时,会提示你是否把该项目承载于一个webApplication项目中,以方便测试,这里直接指定第2步中的webApp为承载项目(即相当于webApp...所以FluorineFx相对于基于soap协议的web service/wcf而言,应该是效率会更高,不过我们也应该看到微软的进步:wcf在传输数据时,除了xml格式,还可以用json格式甚至直接最原始的

    97850

    Silverlight数据绑定IValueConverter学习笔记

    中,要想直接将后台的变量绑定到某个控件上却是行不通的,通常我们得先定义一个类,然后在类里定义属性,才能把类实例的属性绑定到控件: 简单绑定: 代码 using System; using System.Windows...绑定集合(数据集): 很多应用场合中,数据来源不仅只有一个实例(或一条记录)--比如从数据库中检索的记录,这时如果想绑定数据并实现自动更新,应使用集合绑定(类似于aspx中的DataSet或DataTable...,都是将数据原封不动的绑定并显示,如果我们希望在绑定时,能对数据的输出做一些变化,比如:代表性别的"1,0"输出时希望变成"男,女",该怎么办呢?...(silverlight中可不允许象aspx那样用的好处是不必用硬编码把逻辑写死,我们可以把常用的转换处理抽象出来,比如封装成一个单纯的dll程序集,以后需要用到的地方,直接引用就可以了,能有效的重用代码。

    94170

    Web开发感悟:数据绑定是一种技术,更是一门艺术

    换言之:赋值的办法将界面逻辑与界面绑得太紧,是一种紧耦合的程序设计。在遇到UI频繁更新需求时,代码维护量极大,会让程序员们心率焦脆。...4.3、MVC也有不给力的时候 asp.net mvc有二个明显的不足: 4.3.1、代码分离不彻底 aspx中仍然允许使用来书写服务端代码,而且很多文章甚至推荐这样做(即使是微软大牛的官网博客也是如此),这在我看来是某种程度的倒退,又把逻辑与界面混在一起了,WebForm中的Code-Behind感觉都比这个要好。...5、“双向绑定”—神来之笔 Silverlight/WPF的出现,一举解决了上面提到的二个不足。...全新的xaml格式代替了aspx/ascx格式,在xaml的世界里,根本不允许任何服务端代码,这是彻底的cs代码/UI界面分离!

    1.4K50

    七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC

    因此ASP.NET Web 窗体,包含ASPX和ASPX.CS,WPF包含XAML/XAML.CS等。...所以如果你查看当前的WebForm体系结构,开发者正在使用的包含3层体系结构。三层体系结构是由UI包含ASPX及CS 后台代码。...如果你的回答是有一些事件处理器来处理button点击事件,那么很抱歉回答是错误的。...为什么View会放在Test的文件夹中? View是与放置在特定目录下的Controller相关。这个特定文件夹是以”ControllerName”命名的,并且放在View文件夹内 2....在多个控制器中无法重用View吗? 当然可以,我们需要在将这些文件放在特定的Shared文件夹中。将View 放在Shared文件夹中所有的Controller都可用。 3.

    3.2K60

    SilverLight企业应用框架设计【四】实体层设计+为客户端动态生成服务代理(自己实现RiaService)

    2: MenuM类继承自Entity类 然而在.net 3.5中是没有Entity类的 那么我们就创建了这个类(就是Attr文件夹下的 Entity.cs类) namespace System.ServiceModel.DomainServices.Client...特性在dotNet3.5中也是不存在的 同理,我们创建了DisplayAttribute特性,也是为了使用Silverlight4.0的客户端特性 namespace System.ComponentModel.DataAnnotations...RIA Service的人一定都知道 每次编译的时候都会在Silverlight程序集中生成如下目录和文件 此文件就包含了服务代理和实体类型 那么为了达到与RIA Service一样的效果 我们为服务端程序集增加了...执行RTMDemo.Compile\bin\Debug\RTMDemo.Compile.exe 也就是这个类库的生成文件 那么我们来看一下这个程序集中的主要工作 1.保存目录路径以备读取和写入...// 对此文件的更改可能会导致不正确的行为, // 并且如果重新生成代码,这些更改将会丢失。

    75030

    在VisualStudio中提供运行时和设计时支持的WPF本地化解决方案

    在本文中,通过支持使用现有资源文件( *.resx files),我们仍然可以轻松地将现有应用程序转换为新的区域设置。...如果我们将这个资源字符串添加到默认资源RESX文件中,在重新编译项目之后,这个默认的字符串值现在应该出现在设计器中,当然,在运行应用程序时也是如此。...如果您看到除了默认值之外为资源文件添加的字符串似乎总是显示默认值,那么请检查每个RESX文件中的资源字符串名称是否正确。...如果有绑定错误,那么绑定中的路径集不匹配任何RESX文件中的任何字符串,而且它甚至不能像以前那样返回默认的RESX值。 添加更多区域设置 ?...如果您想要本地化的属性是在用户控件之外(作为依赖项属性添加到代码隐藏文件中)是可访问的,那么没有问题,您可以按照上面描述的那样本地化它们。

    2K20

    Silverlight学习笔记:改变控件的样式

    Silverlight的控件都具有MS为我们赋予的默认样式,虽然这个样式也不怎么难看,但任何产品都很少用这个默认的样式去做最后的呈现,所以我们就需要对其进行修改。...第一个方法很简单,我们只需要在XAML中加入希望的样式,或者通过Expression Blend在右侧属性中进行修改就可以了。  当然,我们仍然可以通过编写代码来实现动态的控制控件的样式。 ?...这里,补充一点定义样式的时候关于位置的定义,定义在程序级别 Application ,会将样式写在 App.xaml 中,如果定义在本文档的话,会在页面的上方写入。...个人理解就和CSS的文档内写入和外部样式文件类同。...尽管模板不能更改控件类型的方法和事件,但它可以更改控件的外观,具体取决于不同的状态,如按下或禁用。使用 XAML 可以定义和设置控件的模板。每个控件都有一个可以替换为自定义模板的默认模板。”。

    91410
    领券