小编शेख*_*ेखर的帖子

jQuery:将变量传递给:eq()不起作用

我一直试图找出为什么以下代码行不起作用:

$('#add-cloud > select').change(function() {
    var selected = parseInt($('#add-cloud select option:selected').val()); 
    $("#cloud-calculator table tr:eq(selected)").css("color", "red");
});
Run Code Online (Sandbox Code Playgroud)

如果我改变:eq(selected):eq(4)例如-工作正常.如何将变量作为参数传递给:eq()

javascript jquery

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

使用linq获取最小值和最大值

我有一个列表,其值如下所示
使用Linq如何从COL1获得最小值,从COL2获得所选id的最大值.

id     COL1      COL2
=====================
221     2         14
221     4         56   
221    24         16   
221     1         34
222    20         14    
222     1         12 
222     5         34    
Run Code Online (Sandbox Code Playgroud)

根据以下列表,它应显示ID 221 1 56222 1 34 帮助我

c# asp.net

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

在iframe内部更改的下拉列表中的当前光标位置插入文本

我使用的是Microsoft ajax-toolkit提供的文本编辑器.
iframe在浏览器上呈现.我在该编辑器中添加了一个下拉列表,我希望当用户更改下拉索引时,应在编辑器当前光标位置添加该值.

我在SO上得到了一个代码,它给出了编辑器当前所选文本如下

function getIframeSelectionText(iframe) {
        var win = iframe.contentWindow;
        var doc = iframe.contentDocument || win.document;

        if (win.getSelection) {
            return win.getSelection().toString();

        } else if (doc.selection && doc.selection.createRange) {
            return doc.selection.createRange().text;
        }
 }
Run Code Online (Sandbox Code Playgroud)

但我想在当前位置添加一些文字.html呈现如下

<td class="ajax__htmleditor_editor_editpanel"><div id="Editor1_ctl02" style="height:100%;width:100%;">
            <iframe id="Editor1_ctl02_ctl00" name="Editor1_ctl02_ctl00" marginheight="0" marginwidth="0" frameborder="0" style="height:100%;width:100%;display:none;border-width:0px;">

            </iframe><textarea id="Editor1_ctl02_ctl01" class="ajax__htmleditor_htmlpanel_default" style="height:100%;width:100%;display:none;"></textarea><iframe id="Editor1_ctl02_ctl02" name="Editor1_ctl02_ctl02" marginheight="0" marginwidth="0" frameborder="0" style="height:100%;width:100%;display:none;border-width:0px;">

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

我正在尝试如下

$("#imgDropdown").change(function () {
            //var iframeBody =    $(window.Editor1_ctl02_ctl00.document.getElementsByTagName("body")[0]);
            var iframe = document.getElementById("Editor1_ctl02_ctl00");
            $("#Editor1_ctl02_ctl00").find("body").insertAtCaret("value");
            //alert(getIframeSelectionText(iframe));
        });
Run Code Online (Sandbox Code Playgroud)

插入文本的功能不起作用iframe如下

$.fn.extend({
        insertAtCaret: function …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery html-editor

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

将数据从SQL数据库表读取到泛型集合

我想从表中读取所有数据(包含3行)并将所有数据添加到泛型集合中.从集合中我将绑定到gridview.

下面显示的代码有效,但最后一行在gridview中显示3次.可以帮助我.作为一个初学者

protected void Page_Load(object sender, EventArgs e)
{
    List<Student> listid = new List<Student>();
    Student stud = new Student();
    SqlConnection con = new SqlConnection("........");
    string sql = "select * from StudentInfo";
    con.Open();
    SqlCommand cmd = new SqlCommand(sql, con);
    SqlDataReader dr = cmd.ExecuteReader();
    while (dr.Read())
    {
        stud.Studid = Convert.ToInt32(dr["StudId"]);
        stud.StudName = dr["StudName"].ToString();
        stud.StudentDept = dr["StudentDept"].ToString();
        listid.Add(stud);               
    }
    GridView1.DataSource = listid;
    GridView1.DataBind();
}
public class Student
{
    private int studid;
    public int Studid
    {
       get { return studid; }
       set { studid …
Run Code Online (Sandbox Code Playgroud)

c#

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

如何用C#中的帖子信息打开IE?

我正在开发一个小程序,作为一个Windows窗体.在此表单上,我想放置一个链接,当用户单击该链接时,将打开一个单独的IE浏览器,其中包含发布数据.

原来,我用过System.Diagnostics.Process.start().但是,我不能通过这种电话发布数据.

我在网上搜索,有些人建议使用"微软网页浏览器控件",但是,这需要在我的表单中添加此控件,并在表单中显示资源管理器,但我想要一个单独的IE打开.

我在VB中看到有一种方法CreateObject("InternetExplorer.Application"),但我找不到如何在C#中使用它.

那么,您对如何实施有任何建议吗?

post internet-explorer

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

多选下拉列表,带有mvc4剃刀中的复选框

我正在研究MVC4项目,我有一个多选下拉列表

@Html.DropDownList("year_selected", (SelectList)(ViewData["YearSelected"]), new { tabindex = "14", multiple = "multiple", style = "width:150px;height:200px;" })
Run Code Online (Sandbox Code Playgroud)

它填充了我在控制器中提到的年份列表

int minYear =Int32.Parse(Helper.MinYear);
int maxYear = Int32.Parse(Helper.MaxYear);
var yearSelectedList = new List<SelectListItem>();
for (int count = minYear; count <= maxYear; count++)
{
    yearSelectedList.Add(new SelectListItem()
    {
        Text = count.ToString(),
        Value = count.ToString()
        });
    }
    var yearselectlist = new SelectList(yearSelectedList, "Value", "Text");
    ViewData["YearSelected"] = yearselectlist;
Run Code Online (Sandbox Code Playgroud)

在下拉列表中单击我调用jquery来选择该特定值,并且当加载页面时,我通过默认选择它来检查保存在数据库中的值

这是jquery代码,用于选择保存在数据库中的值

if (str_year_selected.val() != "") {
    var yeararray = str_year_selected.val().split(",");
    for (var i in yeararray) {
         var val = yeararray[i]; …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui asp.net-mvc-4

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

如何从.cs文件asp.net调用HttpHandler

我已经为我的Jquery ajax调用创建了一个http处理程序.哪个工作正常,jquery调用如下所述

 $.ajax({
    url: "Services/name.ashx",
    contentType: "text/plain",
    data: {
        CustMobile: a,
        CustName: b,
        CustEmail: c
    },
    contentType: "application/json; charset=utf-8",
    success: function (data) {
        $("#loading").hide();
    },
    error: function () {
        $("#loading").hide();
    }
});
Run Code Online (Sandbox Code Playgroud)

现在我的问题是我可以通过后面的代码调用name.ashx处理程序.我在使用带有C#的asp.net.我知道可以通过Response.write("")编写整个脚本部分来调用它.Ans还注册页面脚本方法.
但是有什么方法可以通过它向处理程序发送请求并使用c#从处理程序中获取响应.

谢谢.

c# asp.net httphandler

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

从asp.net中的数据库中检索图像

如何使用c#从asp.net中的sql数据库中检索图像.

我想从数据库中检索图像文件,然后在标签中显示图像.

我尝试这个代码,但它无法正常工作

ASPX

 <asp:Image ID="Image1" runat="server" ImageUrl="" Height="150px" Width="165px" />
Run Code Online (Sandbox Code Playgroud)

代码背后

 Byte[] bytes = (Byte[])ds.Tables[0].Rows[0]["image"];
 Response.Buffer = true;
 Response.Charset = "";
 Response.Cache.SetCacheability(HttpCacheability.NoCache);
 Response.ContentType = "image/jpg";
 Response.BinaryWrite(bytes);
 Response.Flush();
 Response.End();
Run Code Online (Sandbox Code Playgroud)

如何给出ImageUrl=""这个图像的链接???

c# sql-server asp.net httphandler

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

该应用程序需要将程序集...安装在全局程序集缓存中

我用C#创建了一个窗口应用程序.我正在发布成功的应用程序.

当我尝试安装应用程序时,它显示以下错误.在此输入图像描述

我看到了一些关于设置项目的解决方案,该解决方案自动与下面相同

在此输入图像描述

我不想把这些dll放在GAC中.

对此有任何建议或解决方案.

我已经浏览了以下网址

错误消息"无法安装或运行应用程序.应用程序需要在GAC中使用stole Version 7.0.3300.0"
无法安装或运行应用程序:单击一次

c# publishing global-assembly-cache winforms visual-studio-2013

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

从另一个表中替换select语句中的多个标记

我有两张桌子.
一个是answer_step_dtl
另一个是tag_mst,如下所示

Ans_code                      Ans_Desc
-------------------------------------------
50000000000000005770       Enter <B><APN></B> and press Ok.       
40000000000000000164       Enter <B><ACCOUNTNAME></B> in connection name.
40000000000000000165       Enter <B><ACCOUNTNAME></B> in <APN>.
Run Code Online (Sandbox Code Playgroud)

等等.

我的tag_mst有这样的值

TAG_CODE                    TAG_NAME          TAG_VALUE
-------------------------------------------------------
100                          <APN>            EXAMPLE.COM
101                          <ACCOUNTNAME>    EXAMPLE
Run Code Online (Sandbox Code Playgroud)

现在我的要求是这个我想选择答案表答案表,替换标签桅杆的值.一个ans_desc中可以有多个标记.

我在想这个方法

  1. 循环遍历answer_dtl的结果从单个记录中获取标记

  2. 循环遍历记录中的多个标记,然后替换标记

  3. 存储在临时表中,然后打开新的tem表的光标.

这是方法吗?或者有任何简单的方法来做到这一点.

sql oracle

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