
1.***TextPage.aspx
这里请注意我添加了两个HTML控件,分别是:<input ID="text1" type="text" />和
<input ID="button1" type="button" value="click me" />
<body style="height:100%;margin:0;"> <form ID="form1" runat="server" style="height:100%;"> <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> <input ID="text1" type="text" /> <input ID="button1" type="button" value="click me" /> <div style="height:80%;"> <asp:Silverlight ID="Xaml1" runat="server" Source="~/ClIEntBin/domsl.xap" MinimumVersion="2.0.30523" WIDth="100%" Height="100%" /> </div> </form> </body> 2.Page.xaml.cs
public partial class Page : UserControl { public Page() { InitializeComponent(); this.Loaded += new RoutedEventHandler(Page_Loaded); } voID Page_Loaded(object sender, RoutedEventArgs e) { //取得按扭控件 HTMLElement he = HTMLPage.document.GetElementByID("button1"); //为控件注册事件 he.AttachEvent("onclick", (EventHandler)myhanddle); } //控件事件 voID myhanddle(object sender, EventArgs args) { //改变sl里的背景颜色 this.LayoutRoot.Background = new SolIDcolorBrush(colors.Gray); //取得HTML输入控件 HTMLElement he = HTMLPage.document.GetElementByID("text1"); //以跳出窗口的形式把接从HTML输入框控制接收到的值显示 HTMLPage.Window.Alert(he.GetProperty("Value").ToString()); } } 工程文件请到我的资源里下载. 总结
以上是内存溢出为你收集整理的silverlight beta2 从入门到精通(8),与html或aspx页交互(2)全部内容,希望文章能够帮你解决silverlight beta2 从入门到精通(8),与html或aspx页交互(2)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)