我正在尝试在MVC 4.x Framework中使用REACT JS。我可以使用REACT设置标题标签。但是,我无法在ASP.NET中使用REACT.JS设置页面标题。
我尝试导入DocumentTitle来设置页面标题。
从“ react-document-title”导入DocumentTitle;
App.JS-
类Hello扩展了React.Component {
componentDidMount() {
document.title = "Home Page"
}
render() {
return (
<DocumentTitle title='Home'>
<h1>
Hello {this.props.name} {this.props.time}
</h1>
</DocumentTitle>
);
}
}
Index.cshtml
@using React.Web.Mvc
<h2>Index</h2>
<!-- React Component -->
<!-- Hello is react component-->
<!-- name is props -->
@Html.React("Hello", new
{
name = "BC",
time = DateTime.Now.Year,
websiteTitle = ViewBag.message
})
我希望根据我在控制器中设置的ViewBag.message设置页面标题。但是,它显示的是默认值-