小编Zap*_*ica的帖子

从部分视图向视图头添加css,js或其他内容

我发现了一些与此相关的问题,但通常有许多不同的答案,它们看起来都非常混乱和复杂.

如果这是需要做的事情,那么好吧我最好坐下来解决它.

我想知道最简单和最有效的方法是从部分视图向头部添加内容.

我需要这样做的原因是我需要在每个页面上使用某些java脚本和jquery,并且它在页面之间有所不同.我不想只在_layout视图中添加它们.

partial-views asp.net-mvc-4

2
推荐指数
1
解决办法
2万
查看次数

PostgreSQL SELECT 来自函数中自定义类型的属性

这是我的类型:

CREATE TYPE occupant AS (name text, title title);  
Run Code Online (Sandbox Code Playgroud)

这是我的表:

CREATE TABLE office (id INTEGER DEFAULT NEXTVAL('venue_id_seq'),occupant occupant) INHERITS(venue);
Run Code Online (Sandbox Code Playgroud)

然后这是我的功能:

 CREATE or REPLACE FUNCTION occupantName(id int) RETURNS text AS 
$$
  SELECT occupant.tile + occupant.name FROM office as v WHERE id = v.id;
$$ LANGUAGE SQL;
Run Code Online (Sandbox Code Playgroud)

它给了我这个错误:

ERROR:  missing FROM-clause entry for table "ocupant"
LINE 15:       SELECT ocupant.tile + ocupant.name FROM office as v WH...
Run Code Online (Sandbox Code Playgroud)

sql function postgresql-9.2

2
推荐指数
1
解决办法
2231
查看次数

C# 使每个面板处于单独的视图中

我想知道如何在应用程序中调整我的观点。让我解释。

而不是构建我的视图并在一个屏幕中添加所有组件。我想说的是,将每个面板放入其自己的类/表单中,然后有一个主表单,我可以在其中添加和删除这些“模块化”面板。

这可能吗?我将如何去做?

c# panel

2
推荐指数
1
解决办法
4577
查看次数

Android标签监听器在后台保持2个标签活动

我的应用程序中有一个标签激活,

这是一些简化的代码:

@SuppressLint("NewApi")
public class Rhino68PanelActivity extends FragmentActivity implements ActionBar.TabListener {

static String TAG = "Rhino68PanelActivty";

/**
 * The {@link android.support.v4.view.PagerAdapter} that will provide
 * fragments for each of the sections. We use a
 * {@link android.support.v4.app.FragmentPagerAdapter} derivative, which
 * will keep every loaded fragment in memory. If this becomes too memory
 * intensive, it may be best to switch to a
 * {@link android.support.v4.app.FragmentStatePagerAdapter}.
 */
SectionsPagerAdapter mSectionsPagerAdapter;

/**
 * The {@link ViewPager} that will host the section contents.
 */ …
Run Code Online (Sandbox Code Playgroud)

tabs android android-tabactivity android-tabs

2
推荐指数
1
解决办法
1034
查看次数

Asp.net MVC 5项目中的事件和错误记录

我正在寻找在我的站点中实现日志记录机制,我希望做基本的用户操作日志记录.我不想记录他们点击的每个按钮,但我确实想记录他们做的更改动作.

是否有任何库或文章/教程可以帮助我为我的asp.net网站实现一个良好和有效的日志记录机制.我不确定MVC5中是否有任何可能用于记录的更改,因为我知道用户身份验证和授权已经从4变为5.

我确信有一个动态库可以在很多不同的情况下工作.

很高兴有:

  • 异步功能
  • 可扩展
  • 简单易用

我正在考虑创建一个自定义过滤器或属性,然后记录起诉动作,但这只是我的想法,我在这里问一下标准/行业的方法是什么.

asp.net logging asp.net-mvc-5

2
推荐指数
1
解决办法
9023
查看次数

为颜色添加透明度以模拟禁用状态

我的按钮有以下选择器style/v21

// 按钮颜色状态.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Disable background -->
<item android:state_enabled="false" android:color="#dfdfdf"/>

<!-- Enabled background -->
<item android:color="@color/buttonColor"/>
</selector>
Run Code Online (Sandbox Code Playgroud)

现在,不要明确说明按钮何时被禁用,而是将其设置为灰色。我能不能说,只是把它做成褪色/透明的版本@color/buttonColor

还有人知道禁用按钮的标准 Android 透明度是多少吗?

我仍然不知道为什么v21我们现在必须明确给出禁用的颜色。v21 之前它工作得很好。

android android-styles

2
推荐指数
1
解决办法
2657
查看次数

pm.hasSystemFeature(PackageManager.FEATURE_CAMERA_ANY)没有给出corerct答案

我想在尝试打开qr代码阅读器之前检查设备是否有任何相机.

我有以下代码:

 public boolean checkDeviceCompatibility() {

PackageManager pm = context.getPackageManager();

if (pm.hasSystemFeature(PackageManager.FEATURE_CAMERA_ANY)) {
    if (pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)) {
    return true;
    } else {
    // use front camera
    Toast.makeText(
        context,
        "This device does not have a back camera so it has automatically reverted to the front camera",
        Toast.LENGTH_SHORT).show();
    return true;
    }
} else {
    util.displayErrorDialog(
        context,
        "This device does not have any cameras and therefore cannot make use of the QR Code feature.");
    return false;
}
}
Run Code Online (Sandbox Code Playgroud)

但现在,如果我在我的Galaxy S3上使用两个摄像头以调试模式运行此代码.第一个if语句返回false.

为什么会这样?

camera android android-hardware android-package-managers android-camera

1
推荐指数
1
解决办法
3461
查看次数

C#键在Windows窗体UserControl中按下了监听器

美好的一天,

我想在表单用户控件中添加键侦听器.哪个包含在主表单中.

当用户按下我的应用程序中的键时,我希望它做一些事情.

我该怎么做呢?

例如.如果我按下w然后会出现一个弹出窗口,说你按了w.

我在用户控件类中试过这个;

  private void UC_ControlsTank_KeyPress(object sender, KeyPressEventArgs e)
    {
        Console.Write("You pressed:" + e.KeyChar);
    }
Run Code Online (Sandbox Code Playgroud)

但是,当我按键时似乎没有任何事情发生.

编辑:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private void Form1_KeyPress(object sender, KeyPressEventArgs e)
    {
        MessageBox.Show(e.KeyChar.ToString());
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的表单:以下是我在visual studio中链接的方式: 在此输入图像描述

c# keypress keylistener winforms

1
推荐指数
2
解决办法
2万
查看次数

使用 [Authorize(Roles = "Edit")] 时出现 sql 错误

我最近在 MVC 网站中实现了 asp.net identity 2。我按照这里的演练将我的 pk 更改为 INT Here

一切似乎都很好,我可以按如下方式将用户分配给角色:

   var result = await userManager.AddToRoleAsync(User.Identity.GetUserId<int>(), "Edit");
Run Code Online (Sandbox Code Playgroud)

但是,我使用 Authorize 属性和在操作方法上指定的角色的那一刻,例如:

    [HttpPost]
    [ValidateAntiForgeryToken]
    [Authorize(Roles = "Edit")]
    public async Task<ActionResult> Edit(UdlDownload model)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

The user instance login flag is not supported on this version of SQL Server. The connection will be closed. 
  Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc asp.net-identity-2

1
推荐指数
1
解决办法
1456
查看次数

如何使用谷歌地图精确定位作为html表单输入的位置?

是否可以将google maps api集成到html表单中,用户可以通过坐标的形式选择特定的针点位置并将其与表单一起提交?

我正在使用带有Razor视图的asp.net,但我怀疑无论如何都会影响这个问题的答案.

我查看了https://developers.google.com/maps/documentation/javascript/tutorial,似乎无法使用maps api作为表单输入.除非我是盲目的.

html javascript forms jquery google-maps http-post

1
推荐指数
1
解决办法
3627
查看次数