小编RAS*_*RAS的帖子

如何使用循环从100个文本框中检索值

朋友们,

我有一个包含100个或更多文本框(HTML或ASP.NET)的网格,每个文本框都包含一个固定长度的文本值,需要将所有这些传递回后端表单以进行数据库的批量更新.

我可以通过简单地遍历代码后面的每个控件.text属性来做到这一点.

然而,这使得代码变得庞大而丑陋.

我想知道是否有任何原因使用一些受控的循环结构和检索数据来完成每个控件

Private List<string> getdata()
{
  Private List<String> MyList = new List<string>();
    foreach (Textbox)control txbControl in ....// don't know what this will be
     {
       MyList.Add(txbControl.text);
     }
}
Run Code Online (Sandbox Code Playgroud)

请注意,所有这些文本框在页面上都有唯一的ID标记即

<tablr>
<tbody>
<tr>
<td>
<asp:TextBox ID="TxB_Customize1" runat="server"></asp:TextBox>
<td/>
<td>
<asp:TextBox ID="TxB_Customize2" runat="server"></asp:TextBox>
<td/>
<td>
<asp:TextBox ID="TxB_Customize3" runat="server"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)

...... ......

抱歉忘记提及这一点,文本框按列分组,给定列中的每个文本框共享相似的名称,即给定实例中的"Txb_Customize".

因此,在检索值时,我还需要知道它的来源(可能是文本框ID).

.net asp.net

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

无法在ActionResult中检索ViewModel

我使用MVC 3,我有一个带有以下代码的控制器,我无法获取ViewModel [HttpPost] ActionResult删除AdvSlotDeleteViewModel结果为NULL,我有一个类似的Action方法,它正在运行,你能帮我解决这个问题吗? ?

// GET: /ManageAdvSlots/Delete/5

    public ActionResult Delete(int id)
    {
        AdvSlot advSlot = advSlotRepository.FindById(id);
        AdvSlotDeleteViewModel deleteViewModel = Mapper.Map<AdvSlot, AdvSlotDeleteViewModel>(advSlot);
        return View(deleteViewModel);
    }

    //
    // POST: /ManageAdvSlots/Delete/5

    [HttpPost]
    public ActionResult Delete(AdvSlotDeleteViewModel deleteViewModel)
    {
        if (ModelState.IsValid)
        {
            AdvSlot advSlot = Mapper.Map<AdvSlotDeleteViewModel, AdvSlot>(deleteViewModel);
            advSlotRepository.Delete(advSlot.AdvSlotId);
            advSlotRepository.Save();
        }
        return RedirectToAction("Index");
    }
}
Run Code Online (Sandbox Code Playgroud)

视图

@model MyProject.ViewModels.AdvSlotDeleteViewModel

@{
    ViewBag.Title = "Delete";
}

<h2>Delete</h2>

<h3>Are you sure you want to delete this?</h3>
<fieldset>
    <legend>AdvSlotDeleteViewModel</legend>

    <div class="display-label">AdvSlotId</div>
    <div class="display-field">
        @Html.DisplayFor(model => model.AdvSlotId)
    </div>

    <div class="display-label">Name</div>
    <div …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-3

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

无法从mysql中检索utf8编码值

我有这样的问题,先来看看mysql table =>

CREATE TABLE IF NOT EXISTS users(
id int(4) NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(40) CHARSET utf8 COLLATE 'utf8_unicode_ci' NOT NULL,
surname VARCHAR(40) CHARSET utf8 COLLATE 'utf8_unicode_ci' NOT NULL,
);
Run Code Online (Sandbox Code Playgroud)

它正在成功存储数据,但是当我试图将此信息检索到我的.php文件(编码也是utf8)时,它仍然显示我的问号(?????),为什么?我该如何解决?

UPDATE

我做得不好的东西.所以我有两个php文件,一个是classA.php文件,我在其中定义了从数据库中检索信息的类,我将这个文件(classA.php)包含在我想看的default.php文件中数据.我和上面写的完全相同,我正在写作

header('Content-Type: text/html; charset=UTF-8');
Run Code Online (Sandbox Code Playgroud)

在default.php的第一行,但它仍然不起作用,感谢建议:))

第二次更新

这个脚本我在classA.php文件中,其编码默认类似于default.php文件编码.我刚刚在第一行添加了default.php文件

header("Content-Type: text/html; charset=UTF-8");
Run Code Online (Sandbox Code Playgroud)

但它仍然无效.

第三次更新

sql =>

create table ok(
id int(2) not null auto_increment primary key,
name varchar(20) charset utf8 not null);
Run Code Online (Sandbox Code Playgroud)

和PHP文件

<?php
 header('Content-Type: text/html; charset=UTF-8');
 ?>
 <!DOCTYPE html>
 <html>
 <head>
        <title>hello</title>
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> …
Run Code Online (Sandbox Code Playgroud)

php mysql utf-8

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

HQL 检索过去 365 天的记录

在我的 DB2 数据库中,我有一个表,我在其中存储了一些员工信息以及用于存储记录插入时间的时间戳。

通过使用 HQL,我需要检索过去 365 天创建的记录。任何人都可以帮我找到合适的 HQL 吗?

db2 hibernate hql

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

如何在d3中将变量传递给事件侦听器方法

我正在使用d3,svgAngularJS.

我已经编写了一些代码来mouseup使用d3 处理svg元素上的事件.代码如下:

<svg>
    <!-- some other code-->
</svg>

function myFunction() {
    var isMouseUp = false;
    d3.select("svg").on("mouseup", func1);
}

function func1() {
    isMouseUp = true;
}
Run Code Online (Sandbox Code Playgroud)

如您所见,isMouseUp是一个局部变量myFunction().我必须把它传递给func1().我怎么能这样做?

PS我无法做到isMouseUp全球化.我也不能让func1()当地人myFunction().

javascript svg d3.js angularjs

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

有没有办法用c ++阅读网页

我知道我们可以通过curl http://curl.haxx.se/检索网页内容,但有没有使用c ++检索网页内容而不使用任何库的本地方法?

c++ webpage

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

java中问号的keyevent字段是什么?

是否有按 ? 的事件,例如keyPress(KeyEvent.VK_?)在 Java 中?

java keyevent

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

资源ID#5:MySQL

<?php
//Sessions starten
session_start();
//Include stuff
include('conf.php');
//'Shortcuts' maken
$sname = $site['name'];
$shost = $site['host'];
$shostb = $site['hostb'];
//Verbinding maken met DB
$link = mysql_connect($database['host'], $database['username'], $database['password']) or die (mysql_error());
mysql_select_db($database['db'],$link) or die(mysql_error());
//Gegevens uit db halen
if(isset($_GET['page'])){
    $page['title'] = mysql_query("SELECT title FROM pages WHERE page = $_GET[page]");
}
else{
    $page['title'] = mysql_query("SELECT title FROM pages WHERE page = 'index.php'");
}
?>
<!doctype html>
<html lang="nl">
<head>
    <meta charset="utf-8" />
    <title><?php echo $sname;?>•<?php echo $page['title']?></title>
Run Code Online (Sandbox Code Playgroud)

有人知道为什么这不起作用?我的数据库结构是:

页面|标题

index.php文件|指数

对不起,但我不明白这一点.该变种转储 …

php mysql database

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

新手Python:输出NULL字节的打印函数

我根本不用Python编程,所以请原谅我的代码.我正在尝试编写一个打印函数,该函数在一定数量的字节后终止.这是我到目前为止所做的:

   def print_stuff(stuff, size):
    i = 0
    data = ""
    while i < size:
            if stuff[i]=='\0':
                    data += " "
            else:
                    data += stuff[i]
    print data
Run Code Online (Sandbox Code Playgroud)

但是当我试图做printf_stuff(data,5050)时,Python不会打印任何内容并且似乎冻结了.我究竟做错了什么?

python printing

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

How to check if list has at least one element without looping

My question is quite clear.

I have a list and I want to be sure that it has at least one not null element. And that too, without looping (performance measurement).

list.size()
Run Code Online (Sandbox Code Playgroud)

is definitely not helpful here. Because if the list contains 5 null values, then also its size will be 5.

Please note that, I'm not asking for a list that cannot contain null.

java collections

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