こんにちは私が知っている皆さんは、私が立ち往生した幼稚なものかもしれません。私は長い時間の後にvb.netプロジェクトの作業をしているので、私はちょっとした問題に直面しています。私は、ボタンクリック機能で基本クラスの関数を呼び出さなければならないプロジェクトに取り組んでいます。しかし、私は間違いをしているかもしれません。私はcommon.vbファイルを継承するaspxページを持っています。asp.net vb.netを使用して子クラスの基本クラス関数を呼び出す
私は、コードを使用しています下、
newProduct.aspx
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="NewProduct.aspx.vb" Inherits="IES_dashboard.common" %>
<%@ Register TagPrefix="inc" TagName="head" Src="~/include/head.ascx" %>
<%@ Register TagPrefix="inc" TagName="header" Src="~/include/header.ascx" %>
<%@ Register TagPrefix="inc" TagName="sidebar" Src="~/include/sidebar.ascx" %>
newProduct.aspx.vb
Imports System.Data
Imports System.Data.SqlClient
Imports System.Configuration
Public Class NewProduct
Inherits common
Protected Sub btnCancel_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnCancel.Click
Dim redirect As common = New common()
End Sub
End Class
common.vbコード
Imports Microsoft.VisualBasic
Public Class common
Public Function response()
Response.Redirect("main.aspx")
End Function
End Class
I応答機能を呼びたいbtnCancel_Clickのn 誰かがこの問題で私を助けてくれたら、感謝しています。 ありがとうございます。
は返信@Brunoガルシアのためにあなたをとても感謝しています。しかし、私は以前はそれが私のために働いていないと思った:) –
そこに働いていない何かがあるかもしれない。私が書いたこのスニペットはうまくいくはずです。あなたのバージョン(Commonのインスタンスを作成する)では、単にredirect.response()を呼び出すことができますが、その場合は継承を使う必要はありません –