我有以下代码:
using using System.Windows;
我用
<?php
session_start();
//Yes it is true
include_once '../config.php';
$username = mysqli_real_escape_string($con, $_POST['username']);
$password = mysqli_real_escape_string($con, $_POST['password']);
//prepared approach!
$query = $con -> prepare("SELECT username FROM users WHERE (username = ? or email = ?) AND password = ? ");
$query->bind_param('sss',$username,$username,$password);
$query->execute();
$query->store_result();
if($query->num_rows>0){
//therefore the USER exists!!!!!
//Please dont fetch the same username again because it alreadmatched here.
$_SESSION['username'] = $username;
header('Location: ../dashboard/index');
}else{
header('Location: ../index.php?message=Username address or password is incorrect');
}
我添加了一个System.Windows作为项目引用。但intellisense仍然说:“找不到类型或命名空间名称'DependencyProperty'(您是否缺少using指令或程序集引用?)
那么我错过了使用指令或参考的内容吗?在C ++中,MSDN通常有一个诸如“引用”之类的部分,所以我知道#include是什么标题,但我对C#没有经验,MSDN对要包含的内容保持沉默。我会错过一些基本的东西吗我知道我的代码无论如何都行不通,但至少IDE应该在这一点上找到DependencyProperty,它本身只是System.Windows中的一个符号,或者它不是?
答案 0 :(得分:1)
DependencyProperty的MSDN明确指定
命名空间:System.Windows
程序集:WindowsBase(在WindowsBase.dll中)
因此,您需要将引用添加到WindowsBase.dll
并在您的CS文件中添加using System.Windows
(或使用全名System.Windows.DependencyProperty
)