猿问

如何在 C# 中使用字符串设置 <div id=> ?

在下面的代码中,如何将“divId”字符串传递到视图上的 div id= 中?


注意:@divId、'@divId' 不起作用。


@{

    for (int i = 1; i <= noOfColumns; i++)

    {

        string _fileName = string.Format("TextFileNumber_{0}.txt", i.ToString());

        string divId = "div" + i.ToString();


        <div id="???">@Html.Action("GetHtmlEditorFile", "HtmlEditorModal", new { fileName = _fileName })</div>

    }

}


富国沪深
浏览 128回答 3
3回答

幕布斯6054654

你应该使用@(divId)。你缺少括号

慕田峪7331174

它是 div="@divId"。它以前不起作用,因为字符串变量超出了我的原始代码的范围。

沧海一幻觉

您需要一个 ActionLink,具体取决于要实现的功能,但其语法是:@Html.ActionLink("Text",&nbsp;"Action",&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;{&nbsp;@class&nbsp;=&nbsp;"my-class",&nbsp;id&nbsp;=&nbsp;"div_id"})格雷廷的
随时随地看视频慕课网APP
我要回答