我对请求参数值有一个奇怪的问题。Silverlight 应用程序在 aspx 页面内打开。当我的 queryString 包含等号时出现问题。我检查了 silverlight 应用程序中的值,发现来自 uri 的值与作为 queryString 参数检索的值不同:
HtmlPage.Document.DocumentUri.OriginalString:
"http://localhost:8081/SilverlightContainer.aspx?sys_ObjectId=2&sys_Param1={\"p1\":\"Narud\\u017Ebenica =\"}"
HtmlPage.Document.QueryString["sys_Param1"]:
"{\"p1\":\"Narud\\u017Ebenica "
如果sys_Param1
不包含等号,一切都按预期工作。
谢谢。