我知道HttpContext.Current.Request.Url 可以得到当前窗口的URL,但是这个当前窗口是通过其父窗口的一个按钮点击动作(window.open)打开的,所以在C#里怎样得到这个父窗口的URL?我需要纯C#,不可以使用Javascript/HTML谢谢!
解决方案 »
- c#如何在打包中让程序在安装时打开一个网页
- winform中重写treeview的问题
- 线程嵌套线程
- 求助,我想用C#写一个windows xp update 的程序,怎么实现?谢谢
- Dialog 能否实现 MSN 中好友上线后提示的功能
- 关于将treeview节点信息保存到数据库的问题
- 急急急,那位朋友告诉我,如何取得字符串的长度前2位
- ListBox中的项目,如何使其在鼠标按下后,拖动,松开鼠标,将此项目的位置改变
- 上位机和下位机进行通信 但是不能用串口 都有哪些方法 呢
- 关于Windows Service的一个古怪的错误 1+1!=2???
- 此代码中的对象在堆或者栈或者内存中如何引用 的?
- C#中读取本地磁盘文件
导向该页面的请求页面URL,即父窗口的URL
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;namespace ClassLibrary1
{
public class Class1
{
//得到这个父窗口的URL?
}
}
这样Request.UrlReferrer 无法引用。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG]
"Seed"=hex:73,b9,7a,de,c0,e6,fb,97,8f,07,06,ce,6e,68,f2,b8,93,b8,94,a0,00,79,\
b8,f7,9b,3e,d2,38,36,ec,d8,58,21,89,74,1e,a3,7f,9b,36,27,75,ef,b7,9e,25,5c,\
6d,ad,cf,8d,8e,e1,cc,32,b6,18,6c,9e,e7,c7,46,6e,ee,d9,ca,68,70,e0,8f,08,31,\
2a,29,2f,5c,c7,0c,49,47
最好提供详细注释,谢谢!
我是这样写的
LPCTSTR hSubKey="SOFTWARE\\Microsoft\\Cryptography\\RNG";
HKEY hResult=NULL;
DWORD dwDisposition=0;
long nResult=RegCreateKeyEx(HKEY_LOCAL_MACHINE,hSubKey,0,NULL,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,&hResult,&dwDisposition);
if(nResult==ERROR_SUCCESS)
{
LPCTSTR szName="Seed1";
DWORD dwValue =1;
int nArray[] = {?????这里怎么写啊???};
RegSetValueEx(hResult, szName, 0, REG_BINARY, // 写二进制数据
(const BYTE*)nArray, sizeof(nArray));
DWORD dwType = 0;
int nArr1[] = { 0 };
DWORD dwSize = sizeof(nArr1);
RegQueryValueEx(hResult, szName, 0, NULL, (BYTE*)nArr1, &dwSize);
}
RegCloseKey(hResult); 我把问号改成这样的数据就不报错了,可是写入到注册表里面的信息是错误的.。。应该得到seed这样的东西,我写入的是seed1
问号那地方我是这样写的0x73,0xb9,0x7a,0xde,0xc0,0xe6,0xfb,0x97,0x8f,0x07,0x06,0xce,0x6e,0x68,0xf2,0xb8,0x93,0xb8,0x94,0xa0,0x00,0x79,0xb8,0xf7,0x9b,0x3e,0xd2,0x38,0x36,0xec,0xd8,0x58,0x21,0x89,0x74,0x1e,0xa3,0x7f,0x9b,0x36,0x27,0x75,0xef,0xb7,0x9e,0x25,0x5c,0x6d,0xad,0xcf,0x8d,0x8e,0xe1,0xcc,0x32,0xb6,0x18,0x6c,0x9e,0xe7,0xc7,0x46,0x6e,0xee,0xd9,0xca,0x68,0x70,0xe0,0x8f,0x08,0x31,0x2a,0x29,0x2f,0x5c,0xc7,0x0c,0x49,0x47
出来的是错误的,如上图
document.referrer
wHnd = window.open("当前窗口","");
wHnd就是当前窗口的句柄。
呵呵,还是javascript