Ich habe ein MVC-Projekt, das mit TypeScript gemischt ist. Ich brauche mein TypeScript-Objekt, um eine Zeichenfolge aus meiner C# -Klasse zu erhalten.Verwendung von C# statische Zeichenfolge in einer Klasse Klasse
Ich habe eine C# statische Klasse, die eine Zeichenfolge aus einer StringBuilder
erzeugt. Ich habe eine Typoskript-Klasse, die ich auf diese Zeichenfolge zugreifen können muss. Also in meinem Konstruktor der Typoskript Klasse würde Ich mag in der Lage sein:
this.element.append(MyCSharpStaticString);
Gibt es eine Möglichkeit, dass ich dies tun kann?
Relevante-Code
cshtml
<div id="GridDiv"></div>
<script type="text/javascript">
jQuery(function() {
new Jobber.OrdersGrid($('#GridDiv'), {}).init();
Q.initFullHeightGridPage($('#GridDiv'));
});
</script>
Typoskript:
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(""));
}
}
verwenden Sie 'Razor'? –
Ich sehe nichts, was angibt, welche UI-Technologie Sie verwenden, was die Antworten beeinflusst, die Sie erhalten. Jemand hat das 'asp.net-mvc'-Tag hinzugefügt, aber du warst es nicht, also solltest du klarstellen. –
@MikeMcCaughan [Rasierer] (http://stackoverflow.com/questions/tagged/razor) ist ein anderes Tag (nicht hinzugefügt) ... asp.net-mvc ist Serverseite, nichts mit UI zu tun ... BTW Sie können asp.net-mvc ohne Rasierer verwenden –