问题列表 - 第47145页

检查后面代码中的单选按钮时出现问题

我有一个简单的ASP.NET表单,带有DropDownList和两个RadioButtons(两者都共享相同的GroupName).

在DropDownList的SelectedIndexChanged事件中,我设置Checked=true了两个RadioButtons.

它设置第二个RadioButton很好,但它不会检查第一个.我究竟做错了什么?

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication3._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
    <form id="form1" runat="server">
        <asp:DropDownList runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddl_Changed"
            ID="ddl">
            <asp:ListItem Text="Foo" />
            <asp:ListItem Text="Bar" />
        </asp:DropDownList>
        <asp:RadioButton runat="server" ID="rb1" Text="Foo" GroupName="foobar" />
        <asp:RadioButton runat="server" ID="rb2" Text="Bar" GroupName="foobar" />
    </form>
</body>
</html>

protected void ddl_Changed(object sender, EventArgs e)
{
    if (ddl.SelectedIndex == 0)
        rb1.Checked = true; // <- Doesn't actually work
    else
        rb2.Checked = true;
}
Run Code Online (Sandbox Code Playgroud)

asp.net radio-button

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

php中的正则表达式:采用最短匹配

我正在尝试做一个PHP正则表达式,但我找不到正确的方法......

想象一下,我有这个字符串:"你好,我{{name is Peter}}和{{我想吃巧克力}}"

我想在{{和}}之间取部分

但是,如果我使用 preg_match("/\{\{(.*)?\}\}/", $string)

它返回给我一个字符串"{{name is Peter}}和{{我想吃巧克力}}"

我怎么能说出}}的第一个巧合?

谢谢

php regex

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

JQUERY Slider获得价值

我正在使用Jquery滑块.

<script>
    $(function() {
        $( "#slider-range-max" ).slider({
            range: "max",
            min: <%=minprice%>,
            max: <%=maxprice%>,
            value: <%=minprice%>,
            slide: function( event, ui ) {
                $( "#amount" ).val( ui.value );
            }
        });
        $( "#amount" ).val( $( "#slider-range-max" ).slider( "value" ) );
    });
</script>
<div class="demo">
    <label for="amount">Selecteer uw maximum prijs: &euro;</label>
    <input type="text" id="amount" name="maxprijs" style="border:0; color:#f6931f; font-size:14px; font-weight:bold;" />
<div id="slider-range-max"></div>

</div>
Run Code Online (Sandbox Code Playgroud)

如何获取滑块的值/结果,以便在ASP脚本中使用该值?

jquery slider asp-classic

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

从JavaScript >> IE/Firefox打开/保存本地(JSON)文件

我是JS的新手,我正在做一个小的html页面 - 现在 - 将在本地运行.我有一个JSON格式的字符串,我需要能够作为文件存储/加载到硬盘驱动器上.

为了能够存储字符串,我在Firefox上使用它:

function saveJSON() {
    var obj = {name:'John', max:100};
    window.open( "data:text/json;charset=utf-8," + escape(JSON.stringify(obj)))
}
Run Code Online (Sandbox Code Playgroud)

但是,它只适用于FF,我也需要能够使用Internet Explorer.我已经阅读了一些关于使用ActiveX的内容,但我还没有找到任何关于如何使用它的示例.

我应该尝试使用ActiveX,还是有更好的HTML/JS方法来保存适用于这两种浏览器的文件?


第二个问题是加载JSON文件.我发现一旦加载,我可以使用JSON.parse将其转换为JSON var.但我不知道如何加载选定的JSON文件.我有一个

<input type=file id="filePath"> 
Run Code Online (Sandbox Code Playgroud)

获取文件路径(虽然它在两个浏览器中返回不同的东西),我希望能够做类似的事情

var a = loadFile(filePath.value)
Run Code Online (Sandbox Code Playgroud)

有关如何做的任何建议?我真的被困在这里,非常感谢任何帮助.

谢谢.

javascript internet-explorer json load local

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

使用mod_rewrite,但保持"?"


我在这里浪费时间与.htaccess一起使这些漂亮的URL成为可能并达到了死胡同.这对我来说过去很有用:

RewriteRule ^(.*)\?*$ app.php?_target=$1 [L]
Run Code Online (Sandbox Code Playgroud)

现在我想扩展此规则以支持这样的URL:

http://mydomain.com/articles/regex-cheatsheet/?sortby=expression&order=asc&filter=numeric
Run Code Online (Sandbox Code Playgroud)

这是一个很好的解释为什么我想这样做.我的规则现在看起来像这样:

RewriteRule ^(.*)\?(.*)$ app.php?_target=$1&$2 [L]
Run Code Online (Sandbox Code Playgroud)

我已经验证了这个表达式,因为我不是regEx专家,似乎没问题.但是,当然,它不起作用:/

那么有谁知道我做错了什么?

php regex apache .htaccess

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

我应该为size_t包含stddef.h或cstddef

当我想size_t在C++中使用时,我应该包含<stddef.h>还是<cstddef>?我听过几个人说这<cstddef>是个坏主意,应该弃用.这是为什么?

c++ namespaces naming-conventions size-t header-files

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

使用AsyncTask下载多个文件时出现问题

我正在使用基于Android系列教程的以下脚本:使用Progress Dialog下载文件,将多个视频文件从Internet下载到SD卡.它在下载过程中显示进度条.

public class MyDownload extends Activity {

public static final int DIALOG_DOWNLOAD_PROGRESS = 0;
private Button startBtn;
private ProgressDialog mProgressDialog;

private String videoPath = "http://my_site.com/test_videos/";    
private String[] fileNames = {"file1.mp4","file2.mp4"};
private TextView tv;    


/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    startBtn = (Button)findViewById(R.id.startBtn);
    startBtn.setOnClickListener(new OnClickListener(){
        public void onClick(View v) {
            startDownload();
        }
    });
}

private void startDownload() {      

    tv = (TextView) findViewById(R.id.TextView01);       

    if(checkExternalMedia()==true) {

           File …
Run Code Online (Sandbox Code Playgroud)

android memory-leaks out-of-memory android-asynctask

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

如何从VBA在Excel 2010中创建安全的受密码保护的.xls文件

我发现在Excel 2010(和2007)中,当您尝试选择一种更安全的加密类型时,它似乎默默地忽略您的设置,为您留下一个文件,例如在解密时可以在几秒钟内破解.

仅当您保存为97-2003格式时,这不适用于默认情况下AES加密的新文件格式.

这是我在工作簿中创建的宏:

Sub enc()
  Me.SetPasswordEncryptionOptions _
    PasswordEncryptionProvider:= "Microsoft Strong Cryptographic Provider", _
    PasswordEncryptionAlgorithm:= "RC4", _
    PasswordEncryptionKeyLength:=128, _
    PasswordEncryptionFileProperties:=True
  Me.SaveAs _
    Filename:="encryption_test.xls", _
    FileFormat:=xlExcel8, _
    Password:="password"
End Sub
Run Code Online (Sandbox Code Playgroud)

通过省略FileFormat参数,可以很容易地使用这些加密设置使Excel 2003(正确)输出:

Sub enc()
  Me.SetPasswordEncryptionOptions _
    PasswordEncryptionProvider:= "Microsoft Strong Cryptographic Provider", _
    PasswordEncryptionAlgorithm:= "RC4", _
    PasswordEncryptionKeyLength:=128, _
    PasswordEncryptionFileProperties:=True
  Me.SaveAs _
    Filename:="encryption_test.xls", _
    Password:="password"
End Sub
Run Code Online (Sandbox Code Playgroud)

然后,decryptum无法像我期望的那样解密.

我做错了什么或这是一个错误?如果它是一个错误,我该如何解决它?

我在下面为Excel 2010添加了各种解决方案,但我希望有一些更简单的东西,最好是适用于2007的东西.

encryption excel vba ms-office office-2010

6
推荐指数
2
解决办法
9362
查看次数

使用http状态202进行异步操作

我正在为接受用户贡献数据的服务编写REST API.我想保持所有操作完全异步,这包括PUT,POST,DELETE甚至GET请求.我的想法是接收请求,处理它以确保它是一个有效的请求,然后传递HTTP 202接受的响应以及数据最终可用的URL和令牌,以便后续请求可以与处理的数据匹配.如果请求无效,那么我将发送HTTP 400.

然后,客户将负责检查我在将来的某个时间提供的URL,并传递令牌.如果数据可用,我返回正常的200或201,但如果我仍在处理请求,我将发送另一个202,表明处理尚未完成.如果处理数据有错误,我会根据需要发送4xx或5xx状态.

我想这样做的原因是我可以将所有有效请求转储到请求池中,并让工作人员从队列中提取并处理请求,因为它们可用.由于我不知道池的大小或可用的工作人员数量,因此无法确定我能够以足够快的速度获得请求以满足Google App Engine的30秒限制.

我的问题是:我是否通过以这种方式处理请求来歪曲REST?例如,浏览器似乎需要立即响应请求.对于我的HTML页面,我计划使用结构化页面进行响应,然后使用AJAX处理数据请求.

我最感兴趣的是以这种方式使用REST处理数据的任何意见或经验.

rest

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

如何在rails hoster上轻松运行sinatra/padrino应用程序

是否有一种简单的方法来运行sinatra(特别是padrino)应用程序"作为"rails应用程序?我想,应该有一些方法可以将"rails服务器"转换为"padrino start"或者其他东西......(我指的是主机用mod_rails主机rails.)

ruby ruby-on-rails sinatra padrino

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