小编THe*_*per的帖子

如何在asp.net-mvc中的html文本框上设置禁用属性?

我试图在html文本框上动态设置disabled属性并出现问题

我在我的观点中试过这个:

 string disabledString = "";
 if (SomeLogic)
 {
      disabledString = "disabled";
 }

 Html.Textbox()...new Dictionary<string, object> { { "maxlength", 50 }, { "disabled", readOnlyState } })%>
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我将disabled属性设置为""或禁用,但是当我测试时,它似乎在任何一种情况下都被禁用.我错过了什么吗?

html asp.net-mvc textbox

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

如何禁用ListView中的标题视图

有谁知道如何在列表视图中禁用标题视图?我需要在列表视图中添加标题,使其无法点击.对于适配器,它非常简单:在isEnabled(int position)方法中返回false 但我没有为列表页眉/页脚找到合适的函数.为标题视图设置启用标志没有帮助,也没有在标头的xml中指定"android:descendantFocusability ="blocksDescendants""

android listview

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

在PHP中启用json_encode

有人可以建议如何在PHP中启用json_encode函数吗?

我有一个干净的Centos 5.6安装,刚刚安装了Virtualmin.

有谁知道接下来的步骤?

php json encode centos

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

WPF:只读说TextBox和绑定

假设我有一个网格,我点击一个对象,它会显示在一个细节屏幕上.我不希望用户编辑某些数据,所以我将TextBox设置为禁用?绑定会有效吗?基本上我想要的是TextBox要灰显还是禁用?在WPF中怎么样?谁能解释一下?

wpf binding textbox

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

如何通过控制台启用/禁用Google Chrome扩展程序

今天,在打开谷歌浏览器时,我意识到没有简单的方法来启用或禁用扩展,而无需访问以下位置之一:

  1. 铬://扩展
  2. 单击工具>扩展>启用/禁用

之所以如此重要,是因为它占用了资源.

例如:我将启动计算机,我立即想要快速打开Goog​​le Chrome.比方说,我打开Chrome之前运行100个进程.但是,一旦我打开Chrome,该数字会跳转到160,因为它启动时会加载所有扩展名.

以下是我要实现的目标和当前的局限性:

期望的结果: 使用控制台轻松启用/禁用/卸载扩展

限制: 无法对多个扩展进行分组,因此可以轻松启用/禁用它们

如果这部分问题不允许/不允许,请告诉我

google-chrome-extension google-chrome-devtools

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

setEnabled(),setClickable()不起作用

我使用了FrameLayout,其中我使用了两个LinearLayouts.第二个最初是不可见的,但是当我按下布局1上的按钮时,第二个布局变得可见并与第一个布局重叠.我想要的是当我的第二个布局出现时,第一个布局的元素不应该是可点击的(或启用的).为此我尝试了setEnabled(false)和setClickable(false),但这两个都不起作用我没有得到什么问题.

代码如下

TableLayout table; 

EditText edit;  
ScrollView scroll;

Button btn_save;
Button btn_layer_save;
Button btn_cross;

AlertDialog alert_dialog;

LinearLayout layout_above;

int primary_selected;

RadioButton radio_geo;
RadioButton radio_alumni;

String geo = "no" ;
String alumni = "no" ;

int color;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    table = (TableLayout) findViewById(R.id.tableLayout1);
    edit = (EditText) findViewById(R.id.message_select_friends_edit_search);
    search_geo_name_list = new ArrayList<String>();
    search_id_list = new ArrayList<String>();

    scroll = (ScrollView) findViewById(R.id.register_scroll_view);

    btn_cross = (Button) findViewById(R.id.register_cross);
    btn_save = (Button) …
Run Code Online (Sandbox Code Playgroud)

android android-linearlayout

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

在jQuery中提交禁用表单字段的最佳方法?

似乎有几种方法可以在jQuery中提交(POST)禁用的表单字段:

  • 有一个隐藏字段,当输入更改时会更改,并提交
  • 提交时手动附加键/值对
  • 恢复服务器端的值(仅当值不会发生变化时)

我想知道哪些(如果有的话)被认为是提交禁用表单字段的最佳做法.显然readOnly它是可用的最佳选择,但我有复选框,即使它们被禁用(由于业务逻辑)我也需要提交.我意识到这不是一个理想的情况,但很少有网络开发的情况.

是否有提交禁用表单元素的最佳实践?

html jquery post submit

7
推荐指数
2
解决办法
5470
查看次数

你能告诉我是否从顶点着色器中启用了顶点属性?

我想知道是否有办法判断顶点着色器中是否启用了顶点属性?我知道如果禁用顶点属性,所有值都将被视为0.0,所以我可以进行如下测试:

if (attribute == 0)
{
    // Do something different to normal.
}
else
{
    // Use the attribute.
}
Run Code Online (Sandbox Code Playgroud)

但是,对于启用该属性并且该值仅设置为0的情况,这具有明显的问题(它将被视为已禁用)!

另一种解决方案是使用一个统一变量来说明是否使用该属性,但我想知道GLSL中是否有任何内置可以做到这一点?

opengl glsl vertex-shader vertex-attributes

7
推荐指数
2
解决办法
2477
查看次数

当内容类型为 application/x-www-form-urlencoded 时,Java 读取 POST 数据

我有一个正在测试的 API。API 接收 POST 请求并像这样读取它

      StringBuffer jb = new StringBuffer();
      String line = null;
      try {
        BufferedReader reader = request.getReader();
        while ((line = reader.readLine()) != null)
            jb.append(line);

        System.out.println("jb: "+jb);
        System.out.println("request.getHeader('content-type'): "+request.getHeader("content-type"));

      } catch (Exception e) { /*report an error*/ }
Run Code Online (Sandbox Code Playgroud)

当我在“application/json;charset=utf-8”中发送 POST 请求时,一切正常

httpPost.setHeader("content-type", "application/json;charset=utf-8");
Run Code Online (Sandbox Code Playgroud)

它打印这个:

jb: {"client_domain":"=....); //proper Json data
request.getHeader('content-type'): application/json;charset=utf-8
Run Code Online (Sandbox Code Playgroud)

我可以正确读取数据。

但是我的问题是当我以相同的方式发送数据但我设置了内容类型“application/x-www-form-urlencoded;charset=utf-8”

httpPost.setHeader("content-type", "application/x-www-form-urlencoded;charset=utf-8");
Run Code Online (Sandbox Code Playgroud)

测试相同,只是内容类型不同,但似乎我不再收到任何数据:

jb: 
request.getHeader('content-type'): application/x-www-form-urlencoded;charset=utf-8
Run Code Online (Sandbox Code Playgroud)

任何的想法?

/// 更新

这是弹簧控制器

@RequestMapping(value = {"user/add"}, method = RequestMethod.POST, produces="application/json; charset=utf-8")
@ResponseBody
public ResponseEntity<String> getNewUserApi(HttpServletRequest request,
        HttpServletResponse response) …
Run Code Online (Sandbox Code Playgroud)

java post content-type spring-mvc mime-types

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

Keycloak登录页面显示'无效参数:redirect_uri'

我正在使用Keycloak身份验证来验证角度应用程序,到目前为止,我已设法将我的登录名重定向到Keycloak服务器.但是当重定向而不是登录页面时,我得到一个包含该消息的500错误页面 Invalid parameter: redirect_uri

authentication keycloak

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