我一直试图找出为什么以下代码行不起作用:
$('#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()?
我有一个列表,其值如下所示
使用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 56并222 1 34
帮助我
我使用的是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) 我想从表中读取所有数据(包含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) 我正在开发一个小程序,作为一个Windows窗体.在此表单上,我想放置一个链接,当用户单击该链接时,将打开一个单独的IE浏览器,其中包含发布数据.
原来,我用过System.Diagnostics.Process.start().但是,我不能通过这种电话发布数据.
我在网上搜索,有些人建议使用"微软网页浏览器控件",但是,这需要在我的表单中添加此控件,并在表单中显示资源管理器,但我想要一个单独的IE打开.
我在VB中看到有一种方法CreateObject("InternetExplorer.Application"),但我找不到如何在C#中使用它.
那么,您对如何实施有任何建议吗?
我正在研究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 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中的sql数据库中检索图像.
我想从数据库中检索图像文件,然后在标签中显示图像.
我尝试这个代码,但它无法正常工作
<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#创建了一个窗口应用程序.我正在发布成功的应用程序.
我看到了一些关于设置项目的解决方案,该解决方案自动与下面相同
我不想把这些dll放在GAC中.
对此有任何建议或解决方案.
我已经浏览了以下网址
错误消息"无法安装或运行应用程序.应用程序需要在GAC中使用stole Version 7.0.3300.0"
无法安装或运行应用程序:单击一次
c# publishing global-assembly-cache winforms visual-studio-2013
我有两张桌子.
一个是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中可以有多个标记.
我在想这个方法
循环遍历answer_dtl的结果从单个记录中获取标记
循环遍历记录中的多个标记,然后替换标记
这是方法吗?或者有任何简单的方法来做到这一点.
c# ×5
asp.net ×3
jquery ×3
httphandler ×2
javascript ×2
ajax ×1
html-editor ×1
jquery-ui ×1
oracle ×1
post ×1
publishing ×1
sql ×1
sql-server ×1
winforms ×1