我有常见的功能,我CommonFunctions.js
在Scripts文件夹中将其折叠.
我将它包含在我的母版页上并在我的页面上使用它.当我在页面上发回任何帖子时,我的功能不起作用.
我的CommonFunctions.js
:
$(function () {
gf();
if (Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack()) {
gf();
}
function gf(){
$('.AddNewGeneralPanel').click(function () {
if ($(this).find('.AddNewGeneralPanelStyle').text() == "") {
$(this).find('.AddNewGeneralPanelStyle').text("( Gizle )");
lastOpenId = $(this).attr("kodid");
}
else
$(this).find('.AddNewGeneralPanelStyle').text("");
$(this).next('.AddNewGeneralAccordionDiv').slideToggle('slow', function () {
});
});
}
});
Run Code Online (Sandbox Code Playgroud) 我想在字符串中设置一些粗体文字.我怎么能这样做?
我使用Epplus从流中读取xlsx文件.
它有一个错误,它无法读取我的工作簿中的一些列.如何在没有epplus的情况下将xlsx文件从流读取到数据表?
我的旧代码:
public static DataSet ReadExcelFile(Stream stream)
{
try
{
//2. Reading from a OpenXml Excel file (2007 format; *.xlsx)
IExcelDataReader excelReader =
ExcelReaderFactory.CreateOpenXmlReader(stream);
//...
DataSet result = excelReader.AsDataSet();
return result;
}
catch (Exception x)
{
throw x;
}
}
Run Code Online (Sandbox Code Playgroud)
我没有报告它,但我尝试了很多组合.如果工作表中有空列,epplus阅读器无法正确读取列值.
我总是得到身体的空值为什么?使用fiddler我没有问题但邮递员失败了.
我有这样的网络API:
[Route("api/account/GetToken/")]
[System.Web.Http.HttpPost]
public HttpResponseBody GetToken([FromBody] string value)
{
string result = value;
}
Run Code Online (Sandbox Code Playgroud)
我在母版页上有一个功能,我想从代码隐藏的内容页面调用它.
这是我的尝试:
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert__", string.Format("setStatusBarMessage('{0}',{1});", barMessage, type, ""), true);
Run Code Online (Sandbox Code Playgroud)
"setStatusBarMessage"函数在masterpage中声明,所以这段代码不起作用.
setStatusBarMessage是一个客户端功能.
母版:
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Content.master.cs"
Inherits="F8.CRM.Pages.Content" %>
<!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">
<head runat="server">
<title></title>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager runat="server" />
<div>
<asp:ContentPlaceHolder ID="MainContent" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>
<script type="text/javascript">
function hello() {
alert('hi mennan');
}
</script>
Run Code Online (Sandbox Code Playgroud)
内容页 :
<%@ Page Title="" Language="C#" MasterPageFile="~/Pages/Content.Master" AutoEventWireup="true"
CodeBehind="Departman.aspx.cs" Inherits="F8.CRM.Departman" %>
<%@ Register Src="~/Controls/Objects/StudioSideBox/StudioSideBox.ascx" TagName="StudioSideBox"
TagPrefix="uc1" %> …
Run Code Online (Sandbox Code Playgroud) 我在gridview中使用checkbox控件我想在checkboxchanged事件之前显示确认.
确认框是问问题但不回发它,什么都不做......
// CS
TemplateField field = new TemplateField(){
HeaderText = "AKTIF",
ItemTemplate = new AddTemplateToGridView("AKTIF")
};
field.HeaderStyle.HorizontalAlign = HorizontalAlign.Center;
field.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
field.ItemStyle.Width = Unit.Pixel(40);
newXGrid.Columns.Add(field);
Run Code Online (Sandbox Code Playgroud)
// ITEMPLATE
public class AddTemplateToGridView : ITemplate
{
String columnName;
public AddTemplateToGridView(String colname)
{
columnName = colname;
}
void ITemplate.InstantiateIn(System.Web.UI.Control container)
{
if (columnName == "AKTIF")
{
CheckBox chk = new CheckBox() { ID="chkAktif", AutoPostBack=true };
chk.Attributes.Add("onclick","return confirm('Are you sure ?')");
chk.CheckedChanged += new EventHandler(l_CheckedChanged);
container.Controls.Add(chk);
}
}
void l_CheckedChanged(object sender, EventArgs e) …
Run Code Online (Sandbox Code Playgroud) 我有一个树视图,我想要点击任何childnodes没有回发.我将获得选择的childnode值.当我设置"node_.SelectAction = TreeNodeSelectAction.None;"时,我找到了一个解决方案.我无法选择任何子节点,也没有突出显示.
等待你的帮助.关于我的恩.
ASPX:
<asp:TreeView ID="TreeView1" runat="server"></asp:TreeView>
Run Code Online (Sandbox Code Playgroud)
CS:
TreeView1.Nodes.Clear();
TreeView1.TreeNodeExpanded += new TreeNodeEventHandler(TreeView1_TreeNodeExpanded);
DataTable dt = ImzaDll.Imza.KategorileriGetir(true);
foreach (DataRow row in dt.Rows)
{
TreeNode node_ = new TreeNode();
node_.Text = row["ACIKLAMA"].ToString();
node_.Value = row["KATEGORI"].ToString();
TreeView1.Nodes.Add(node_);
}
void TreeView1_TreeNodeExpanded(object sender, TreeNodeEventArgs e)
{
addChildNodes(e.Node);
}
private void addChildNodes(TreeNode node)
{
DataTable dt = ImzaDll.Imza.KutuphaneBasliklariGetir(true, node.Value.ToString());
foreach (DataRow row in dt.Rows)
{
TreeNode childNode = new TreeNode();
childNode.Text = row["BASLIK"].ToString();
childNode.Value = row["KUTUPHANE_ID"].ToString();
childNode.ToolTip = row["BASLIK"].ToString() + " kütüphanesini ekle";
childNode.Target …
Run Code Online (Sandbox Code Playgroud) 我开始implamenet在quartz.net 2.0.1上的第一个示例,但它给出了一个错误.
我创建了一个名为QuartzSample的asp.net web应用程序
我的简单代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Quartz;
namespace QuartzSample
{
public class Quartz : IJob
{
public void Execute(JobExecutionContext context)
{
SendMail();
}
private void SendMail()
{
// ...
}
}
}
Run Code Online (Sandbox Code Playgroud)
错误:
The type or namespace name 'JobExecutionContext' could not be found (are you missing a using directive or an assembly reference?)
Run Code Online (Sandbox Code Playgroud) asp.net ×8
c# ×3
excel ×3
epplus ×2
javascript ×2
postback ×2
excel-vba ×1
jquery ×1
master-pages ×1
postman ×1
quartz.net ×1
treeview ×1
vba ×1
xlsx ×1