小编Ran*_*rez的帖子

如何使用jquery选择td中的第一个元素?

这是我的html的样子:

<table border="1">
        <th></th>
        <th>ID</th>
        <th>Name</th>
        <tr>
            <td><input type="button" value="btn1"><input type="button" value="btn2"></td>
            <td>22</td>
            <td>Hello</td>
        </tr>
        <tr>
            <td><input type="button" value="btn1"><input type="button" value="btn2"></td>
            <td>25</td>
            <td>HTML</td>
        </tr>
        <tr>
            <td><input type="button" value="btn1"><input type="button" value="btn2"></td>
            <td>45</td>
            <td>CSS</td>
        </tr>

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

基于这个由asp.net发出的html结构,我想在每行的第一个btn上添加类.

我尝试使用这个,但发生的事情是即使是td的第二个按钮也被选中:

 $(function () {

            $t = $('#GridView1 td').children().addClass('first');


        })
Run Code Online (Sandbox Code Playgroud)

先生/女士,你的答案会有很大的帮助.谢谢++

jquery jquery-selectors

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

在PHP中如何从另一个类中的另一个类调用函数?

如何从另一个类中的另一个类调用函数?

这是我目前的代码:

    <?php

    class database
    {
        private $host = "localhost";
        private $user = "root";
        private $password = "";
        private $db = "9dot";

        //connect to database
        public function connect()
        {
            $connect =  mysql_connect($this->host,$this->user,$this->password);
            $database = mysql_select_db($this->db,$connect);

        }



        //Get exam headers
        public function GetExam()
        {
            $this->connect();
            $select = "SELECT e.ExamHeaderID, CONCAT(e.Firstname,' ',e.Lastname) AS Fullname e.Age, e.Position, e.Date FROM examheader e";
            $result = mysql_query($select);
            $table = "";
            $table .= "<th>ExamID</th>";
            $table .= "<th>Name</th>";
            $table .= "<th>Age</th>";
            $table .= "<th>Position</th>";
            $table .= "<th>Date</th>";

            $exam_id …
Run Code Online (Sandbox Code Playgroud)

php oop

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

我应该在数据库中存储(使用salt密码)还是将密码和salt作为数据库中的两个不同字段存储?

我想问一下这种散列技术对于asp.net是否足够好?

我打算将散列密码保存在一个名为"password"的字段中,然后在登录页面上对用户输入密码进行哈希处理,看看它是否匹配

这是代码:

public const int SALT_BYTES = 24;
    public const int HASH_BYTES = 24;
    public const int PBKDF2_ITERATIONS = 1000;

    public const int ITERATION_INDEX = 0;
    public const int SALT_INDEX = 1;
    public const int PBKDF2_INDEX = 2;

    /// <summary>
    /// Creates a salted PBKDF2 hash of the password.
    /// </summary>
    /// <param name="password">The password to hash.</param>
    /// <returns>The hash of the password.</returns>
    public static string CreateHash(string password)
    {
        // Generate a random salt
        RNGCryptoServiceProvider csprng = new RNGCryptoServiceProvider(); …
Run Code Online (Sandbox Code Playgroud)

database asp.net security hash

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

在asp.net mvc中使用context.User.Identity.Name有什么用?

我正在学习asp.net mvc,我刚开始,我决定从网络表格转移到mvc.

我正在从codeplex mvc音乐商店学习这个教程,而且这段代码我不明白它是如何使用的以及为什么使用它.

这是代码行:

if(!string.IsNullOrWhiteSpace(context.User.Identity.Name))
                {
                    context.Session[CartSessionKey] = context.User.Identity.Name;

                }
Run Code Online (Sandbox Code Playgroud)

我想知道什么context.User.Identity.Name,因为我尝试删除它包含的if块,应用程序仍然有效.

这是该函数的完整代码:

 public string GetCartId(HttpContextBase context)
        {
            if (context.Session[CartSessionKey] == null)
            {
                if(!string.IsNullOrWhiteSpace(context.User.Identity.Name))
                {
                    context.Session[CartSessionKey] = context.User.Identity.Name;

                }
                else
                {
                    // Generate a new random GUID using System.Guid class
                    Guid tempCartId = Guid.NewGuid();
                    // Send tempCartId back to client as a cookie
                    context.Session[CartSessionKey] = tempCartId.ToString();
                }
            }
            return context.Session[CartSessionKey].ToString();
        }
Run Code Online (Sandbox Code Playgroud)

c# asp.net visual-studio asp.net-mvc-3

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

是否可以在C#/ SQL Server中使用表变量作为存储过程的参数?

我知道我可以使用表值参数作为另一个选项,我已经能够实现它了.我试图使用这种方法(表变量而不是表值)的原因是因为我正在学习,我想学习如何通过存储过程插入数据库的其他方法.

这是我当前的查询:

CREATE PROCEDURE TVar
(
DECLARE @TblVar TABLE
(Product nvarchar(max), Qty int)

)
AS
Insert Into sample_tbl Select * FROM @TblVar
Run Code Online (Sandbox Code Playgroud)

是否有可能采用这种方法,其中在C#代码中,我将使用数据表作为参数传递,这可以在使用表值参数时完成.我在执行查询时遇到错误.

这是错误:

Msg 156, Level 15, State 1, Line 2
Incorrect syntax near the keyword 'DECLARE'.
Msg 102, Level 15, State 1, Line 5
Incorrect syntax near ')'.
Run Code Online (Sandbox Code Playgroud)

c# sql-server stored-procedures

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