2017-07-10 8 views
0

私はResetPasswordページを作成しようとしており、そのようなものを作成する必要があります!パラメータを使用してhtmlページへのリンクを生成する方法WebApi

myApi.azure.com/ResetPassword?hash=YYYYYYYYYYYYYY

私はすでに別のコントローラへのリンクを作成する方法を知っているが、その方法は、それをクリックするだけでアクションをトリガーする、と私は必要とすると、そのURLの内側にパラメータとしてハッシュを渡すことで、それら、コントローラを呼んでください!

var link = new Uri(Url.Link("ValidationEmailUser", new { Code = emailToken })); 
+0

が必要ですか?コントローラーから?またはビューから? –

+0

コントローラから、電子メールが存在するかどうかを確認すると、リセットページへのリンクがハッシュで表示されます。 –

答えて

1

このような何か:あなたは、リダイレクトを

public IHttpActionResult RedirectAction() 
{ 
    var urlFormat = string.Format("https://www3.olx.com.br/account/forgotten_password/?hash={0}", emailToken); 
    var location = new Uri(urlFormat); 
    return this.Redirect(location); 
} 
+0

ええ、しかし、それは私のResetPageにリダイレクトされないだろうが、コントローラには、それは事だ、私はそれを行う方法がわからない。誰かがパスワードをリセットしようとしたときにOLX URLを見てください。 'https://www3.olx.com.br/account/forgotten_password/?hash = 0000000000000000000000000'それは私がする必要があるのは、ハッシュコードパラメータとして! –

+0

あなたは正しいリンクを持っていると思いました。私は私の答えを更新しました。 –

関連する問題