[英]Use of C# static string in a typescript class
我有一個與TypeScript混合在一起的MVC項目。 我需要TypeScript對象才能從C#類獲取字符串。
我有一個ac#靜態類,它從StringBuilder
生成一個字符串。 我有一個打字稿課,我需要能夠訪問該字符串。 因此,在TypeScript類的構造函數中,我希望能夠:
this.element.append(MyCSharpStaticString);
有什么辦法可以做到這一點?
相關代碼
cshtml
<div id="GridDiv"></div>
<script type="text/javascript">
jQuery(function () {
new Jobber.OrdersGrid($('#GridDiv'), {}).init();
Q.initFullHeightGridPage($('#GridDiv'));
});
</script>
打字稿:
export class OrdersGrid extends Serenity.EntityGrid<OrdersRow, any> {
protected getHeaderHtml(reportName) { return OrderHeaderHtml.HtmlHeader(reportName); }
constructor(container: JQuery) {
super(container);
// Finds this element in the code and adds our HTML
this.element.find('.grid-container').prepend(this.getHeaderHtml(""));
}
}
如果確實返回字符串,則可以將其綁定到JavaScript方法,例如:
<script>
this.element.append('@MyCsharpStaticString()');
</script>
確保已將模型包括在剃刀視圖中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.