如何在网站项目asp.net中使用global.asax

时间:2018-07-28 14:32:16

标签: asp.net global-asax

我正在使用asp.net进行Asp.net Empy网站项目(不是Web应用程序) 我想将http重定向到https,所以我想用global.asax做到。但是我的项目中没有Global.asax文件,因此我右键单击项目,然后添加了Global应用程序类。

它在根目录global.asax中添加了一个文件,其默认代码如下

class AnswersCollectionViewDelegate: NSObject, UICollectionViewDelegate, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout {

    var cellClickHandler: ((Int) -> Void))?

    func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
        cellClickHandler(indexPath.Item)
    }
}

class ViewController: UIViewController{

    let answersDelegate = AnswersCollectionViewDelegate()

    @IBOutlet weak var answersCollectionView: UICollectionView!{
        didSet{
            answersDelegate.cellClickHandler = showNextPost
            answersCollectionView.delegate = answersDelegate
            answersCollectionView.dataSource = answersDelegate
        }
    }

    func showNextPost(answer: Int){
        //analyzeAnswer&showNextPost
    }
}

我调试了项目,似乎没有一个函数被调用。我该怎么办?

0 个答案:

没有答案