【问题标题】:How to set a <div id=> using a string in c#?如何在 c# 中使用字符串设置 <div id=>?
【发布时间】:2019-08-10 04:41:44
【问题描述】:

在下面的代码中,如何将“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>
    }
}

【问题讨论】:

    标签: c# html razor


    【解决方案1】:

    您需要一个 ActionLink,具体取决于要实现的功能,但 sintaxis 是:

    @Html.ActionLink("Text", "Action", 
          new { @class = "my-class", id = "div_id"})
    

    问候

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-11-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-05-08
          相关资源
          最近更新 更多