Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 根据c中的user/DB输入从资源文件加载值# @foreach(Model.GetPanelGroups()中的var panelGroup) { @DashboardExtensions.GetPanelGroupName((int)panelGroup,Model.GetPluginNameForPanelGroup((int)panelGroup))@Resources.StringPanels @foreach(Model.GetPreferenceForGroup((int)panelGroup)中的变量首选项) { @(m=>m.Values[(int)preference.Panel],新的{@id=String.Format(“id-sm-checkbox-dashboard-{0}”,(int)preference.Panel)}) @Html.HiddenFor(m=>m.PluginIds[(int)preference.Panel],新的{@id=String.Format(“id-sm-hidden-pluginId-{0}”,(int)preference.Panel)}) @Html.HiddenFor(m=>m.PanelIds[(int)preference.Panel],新的{@id=String.Format(“id sm hidden panelId-{0}”,(int)preference.Panel)}) @优先权小组 } }_Javascript_C#_Html_.net_Dynamic - Fatal编程技术网

Javascript 根据c中的user/DB输入从资源文件加载值# @foreach(Model.GetPanelGroups()中的var panelGroup) { @DashboardExtensions.GetPanelGroupName((int)panelGroup,Model.GetPluginNameForPanelGroup((int)panelGroup))@Resources.StringPanels @foreach(Model.GetPreferenceForGroup((int)panelGroup)中的变量首选项) { @(m=>m.Values[(int)preference.Panel],新的{@id=String.Format(“id-sm-checkbox-dashboard-{0}”,(int)preference.Panel)}) @Html.HiddenFor(m=>m.PluginIds[(int)preference.Panel],新的{@id=String.Format(“id-sm-hidden-pluginId-{0}”,(int)preference.Panel)}) @Html.HiddenFor(m=>m.PanelIds[(int)preference.Panel],新的{@id=String.Format(“id sm hidden panelId-{0}”,(int)preference.Panel)}) @优先权小组 } }

Javascript 根据c中的user/DB输入从资源文件加载值# @foreach(Model.GetPanelGroups()中的var panelGroup) { @DashboardExtensions.GetPanelGroupName((int)panelGroup,Model.GetPluginNameForPanelGroup((int)panelGroup))@Resources.StringPanels @foreach(Model.GetPreferenceForGroup((int)panelGroup)中的变量首选项) { @(m=>m.Values[(int)preference.Panel],新的{@id=String.Format(“id-sm-checkbox-dashboard-{0}”,(int)preference.Panel)}) @Html.HiddenFor(m=>m.PluginIds[(int)preference.Panel],新的{@id=String.Format(“id-sm-hidden-pluginId-{0}”,(int)preference.Panel)}) @Html.HiddenFor(m=>m.PanelIds[(int)preference.Panel],新的{@id=String.Format(“id sm hidden panelId-{0}”,(int)preference.Panel)}) @优先权小组 } },javascript,c#,html,.net,dynamic,Javascript,C#,Html,.net,Dynamic,在此代码中,@preference.Panel作为Id从DB中检索。我需要根据标签部分中显示的Id从资源文件中选择值。 差不多 String.Format(@Resources.preference{0},@preference.Panel) 有什么解决方法吗?到目前为止您尝试了什么?我尝试在资源文件中添加键值,如Panel_1、Panel_2,并尝试在CSHTML文件中添加@String.Format(Resources.Panel_{0},preference.Panel)。这不起作用。是否

在此代码中,
@preference.Panel
作为Id从DB中检索。我需要根据标签部分中显示的Id从资源文件中选择值。 差不多

String.Format(@Resources.preference{0},@preference.Panel)


有什么解决方法吗?

到目前为止您尝试了什么?我尝试在资源文件中添加键值,如Panel_1、Panel_2,并尝试在CSHTML文件中添加@String.Format(Resources.Panel_{0},preference.Panel)。这不起作用。是否有任何技术可以动态调用资源文件键值?您的问题是获取正确的资源,而不是显示标签。您试图获取什么资源?String.Format(Resources.Panel_{0},preference.Panel)。我仅以这种方式尝试了一些内容,但不起作用。因为我是新手,所以我没有任何其他想法。
    @foreach (var panelGroup in Model.GetPanelGroups())
    {
    <div id="sm-form-group-@panelGroup" class="form-inline grid-options">
        <!-- subtitle -->
        <h3>@DashboardExtensions.GetPanelGroupName((int)panelGroup, Model.GetPluginNameForPanelGroup((int)panelGroup)) @Resources.StringPanels</h3>
        <div class="tile-options">
        @foreach (var preference in Model.GetPreferenceForGroup((int)panelGroup))
        {
            <div class="tile-group" data-tiletype="@preference.Panel">
                @Html.CheckBoxFor(m => m.Values[(int)preference.Panel], new { @id = String.Format("id-sm-checkbox-dashboard-{0}", (int)preference.Panel) })
                @Html.HiddenFor(m => m.PluginIds[(int)preference.Panel], new { @id = String.Format("id-sm-hidden-pluginId-{0}", (int)preference.Panel) })
                @Html.HiddenFor(m => m.PanelIds[(int)preference.Panel], new { @id = String.Format("id-sm-hidden-panelId-{0}", (int)preference.Panel) })
                <label for="id-checkbox-dashboard-@preference.Panel">@preference.Panel</label>
            </div>
        }
        </div>
    </div>
    }