Silverlight应用程序中获取ASP.NET页面参数
方法一:使用InitParameters
传递参数页面:
传递一个参数
string url = "index.aspx?UserID=" +userId;
//最大化
string refUrl = "<Script>window.self.open('" + url + "', '', 'fullscreen=yes,scrollbar=no,toolbar=no,location=no,status=no, menubar=no, resizable=no', true);</script>";
this.Response.Write(refUrl);
Silverlight Host 页面:
string UserID= Request.QueryString["UserID"].ToString();
//将参数传到Silverlight 里
this.Xaml1.InitParameters = String.Format("UserID={0}",UserID);
silverlight App.xaml.cs里
private void Application_Startup(object sender, StartupEventArgs e)
{
// 获得参数
string userId = e.InitParams["UserID"].ToString();
this.RootVisual = new index();
}
方法二 :使用System.Windows.Browser.HtmlPage.Document.QueryString
传递参数页面:
传递一个参数
string url = "index.aspx?UserID=" +userId;
//最大化
string refUrl = "<Script>window.self.open('" + url + "', '', 'fullscreen=yes,scrollbar=no,toolbar=no,location=no,status=no, menubar=no, resizable=no', true);</script>";
this.Response.Write(refUrl);
Silverlight Host 页面:
无
silverlight 程序里
IDictionary<string, string> paras = System.Windows.Browser.HtmlPage.Document.QueryString;
string UserID = paras["UserID"];
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/YanRocky/archive/2009/06/11/4
相关文档:
原因就是IIS和.net Framework2.0安装顺序反了,因为我先前曾经装过VisualStudio2005,所以系统里先安装了.net Framework2.0,而这样后来装过IIS后,.net Framework未注册相关组件,不能对IIS做出修改,就会出现这种情况!
解决方法:
到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727中找,有个工具叫 aspnet_regiis.exe ......
打印局部页面
1. window.print(); 打印
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><input class="NOPRINT" type="button" onclick="window ......
(一).选择会话状态存储方式
在Webconfig文件配置:
<sessionState mode="???" stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=y ......
1. 生成aspnet的权限数据表和sp,使用.net 2.0的命令如下:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regsql -W
使用-W参数调出连接数据库向导,根据向导生成数据库数据。
2. 在web.config更改验证方式并添加providers
<configuration>
<connectionStrings>
<add name="dbConn ......
1.asp.net呼叫js
view
plain
copy
to clipboard
print
?
Response.Write("<mce:script language=javascript><!--
");
Response.Write("alert('欢迎您 ');"
);
Response.Write("location.href='login.aspx';"
)& ......