我最近遇到难题了。要帮一个网站加多几个功能。但是我打开这个项目的源代码就有问题。第一个就是有个判断用户访问我这个网站我就获得他的IP。查看的他的IP是否是黑名单,是的话就不可以访问,没有就可以直接访问。我每次运行到这里获得用户的IP。在判断时就有错了。说是为将对象引用到实例。我知道这个错是怎么回事。但是我转定义这个方法就到了从元数据了。我也不知道从元数据是什么。并且我的这个首页的idnex.asp.cs文件出现了2个相同的。有谁知道告知下。在线等,很大的问题可以加我QQ974751945,。希望大侠不吝赐教。
应该是相应的dll没有添加吧
/// 拒绝IP地址访问
/// </summary>
/// <param name="e"></param>
protected override void OnInit(EventArgs e)
{
string V_clientIp = VSPage.GetClientIp();
string V_refuseIp = (new VSIp_db()).VSIpRefuse();
if (V_refuseIp.IndexOf(V_clientIp) != -1)
{
(new VSPage()).messageBox("对不起,您这台电脑不能访问本站!");
Response.End();
}
base.OnInit(e);
}上面是我访问IP地址的方法, string V_refuseIp = (new VSIp_db()).VSIpRefuse(); 这个错了报为将对象引用到实例,我转定义那个new VSIP_db()里面有VSIpRefuse();方这个string方法。这些都是在【从数据元】里面看到的。拜托也说下【从数据元】是什么。是不是asp.net的内置方法我们可以调用。
直接打开那个dll,展开你想看的方法即可。