小编Pom*_*ter的帖子

在Firefox中未定义e.srcElement?

我正在开发一个网站,现在正在所有浏览器中测试,我目前正在使用firefox进行测试,并且在使用event.sourceElement时发现并出错?

我需要e.srcElement做的是返回值,下面的一点我展示了如何获得返回值PropID的示例.

我编写了一个使用e.srcElement的Jquery函数,它看起来如下:

$(function () {
        $(".DownloadLink").click(function (e) {
            e.preventDefault();

            var PropID = getParameterByName("PropID", e.srcElement.search),
                Token = getParameterByName("Token", e.srcElement.search),
                TrackingNumber = getParameterByName("TrackingNumber", e.srcElement.search);

            $.post("Valuation", { PropID: PropID, Token: Token, TrackingNumber: TrackingNumber}, function (taskId) {

                // Init monitors

                $("#dialog-modal").append($("<p id='" + taskId + "'/>"));
                updateMonitor(taskId, "Started");

                // Periodically update Modal
                var intervalId = setInterval(function () {
                    $.post("Progress", { id: taskId }, function (progress) {
                        if (progress < 50) {
                            updateMonitor(taskId, "Building File");
                        } else if (progress == 50) {
                            updateMonitor(taskId, "Uploading …
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何通过[WebMethod]返回数据表

我有一个网络服务,应该返回收件箱中的前5个电子邮件,并将它们显示在数据网格中.我把我的数据放到了DataTable第一个.但不断收到错误

这是我的代码,我错过了什么或者说错了吗?

[WebMethod]
    public DataTable DisplayMailList(String inMailServer, String inPort, bool inSSlCheck, String inUsername, String inPassword)
    {   
        objClient.Connect(inMailServer, int.Parse(inPort), inSSlCheck);
        objClient.Authenticate(inUsername, inPassword);

        int count = objClient.GetMessageCount();

        DataTable dtMessages = new DataTable(); // Creating datatable.
        dtMessages.Columns.Add("MessageNumber");
        dtMessages.Columns.Add("From");
        dtMessages.Columns.Add("Subject");
        dtMessages.Columns.Add("DateSent");
        dtMessages.TableName = "dtMessages";

        int counter = 0;
        for (int i = count; i >= 1; i--)
        {
            OpenPop.Mime.Message msg = objClient.GetMessage(i);

            dtMessages.Rows.Add();
            dtMessages.Rows[dtMessages.Rows.Count - 1]["MessageNumber"] = i; //Populateing Datatable
            dtMessages.Rows[dtMessages.Rows.Count - 1]["Subject"] = msg.Headers.Subject;
            dtMessages.Rows[dtMessages.Rows.Count - 1]["DateSent"] = msg.Headers.DateSent;

            counter++;
            if …
Run Code Online (Sandbox Code Playgroud)

c# datatable web-services

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

将消息从存储过程返回到C#app

我有一个添加用户的存储过程,并且在我添加的每个权限中,我想开始构建成功消息.

我的存储过程运行正常,但如何将成功消息重新发送回我的应用程序中的消息对话框?

我想在我的C#app中的消息框中显示以下@text.

DECLARE @text NVARCHAR(1000)
SET @text = 'This is line 1.' + CHAR(13)+CHAR(10) + 'This is line 2.'
SELECT @text
Run Code Online (Sandbox Code Playgroud)

这是我在C#应用程序中的调用:

    public DataTable CreateOrDropUser(string dataBase, string procedure, SqlParameter[] parameters)
    {
       try
       {
          if (dataBase.Length > 0) { procedure = dataBase + ".." + procedure; } //Set procedure to DBNAME..ProcedureName

          SqlCommand cmd1 = new SqlCommand(procedure, con);
          cmd1.CommandType = CommandType.StoredProcedure;

          foreach (SqlParameter p in parameters)
          {
              if (p != null)
              {
                  cmd1.Parameters.Add(p);
              }
          }

          con.Open();
          DataTable dt = new DataTable(); …
Run Code Online (Sandbox Code Playgroud)

c# sql-server

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

我如何从其路径获取文件输入流?

我有一个我想上传的文件的路径,但该方法采用文件输入Stream.

任何人都可以告诉我如何从路径获取输入流?

我在使用打开的文件对话框之前上传文件并将文件作为文件输入Stream,但是我的网页的新部分用户没有选择文件,我必须用代码抓住它,但我知道它的文件路径.

public string uploadfile(string token, string filenameP, DateTime modDate, HttpPostedFileBase file)
{
    //... code to upload file
}
Run Code Online (Sandbox Code Playgroud)

我想像Java中的类似ClassLoader.

在这里看到这个问题.

/sf/answers/55525151/

c#

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

如何停止下拉菜单,将我的页面内容推下来?

我有一个下拉菜单,但是当我点击下拉菜单时,它也会将我的内容推下来.

在此输入图像描述

我希望我的菜单可以滑过我网页的上下文部分.有人可以告诉我如何设置这个吗?


CSS

body {
    font-size: 100%;
    background:#32373d;
}
a {
    text-decoration: none;
}
ul, ul ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#wrapper {  
    width: 220px;
    margin: 100px auto;
    font-size: 0.8125em;
}
.menu {
    width: 225px;
    height: auto;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
}
.menu > li > a …
Run Code Online (Sandbox Code Playgroud)

css drop-down-menu

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

为 Web 浏览器控件的 OnScroll 创建事件处理程序

有没有人在网络浏览器组件中成功捕获鼠标滚动事件?

我有两个网络浏览器控件,我想同时滚动。

但网络浏览器没有滚动事件。

我想创建一个类似下面的事件?有人做过或见过这个吗?

 private void webCompareSQL_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
                Document.Window.AttachEventHandler("OnScroll");            
        }
Run Code Online (Sandbox Code Playgroud)

在这里,我将调用我的事件并继续执行代码。

private void windowEvents_OnScroll()
{
int nPos = GetScrollPos(webCompareSQL.Handle, (int)ScrollBarType.SbVert); 
nPos <<= 16;
uint wParam = (uint)ScrollBarCommands.SB_THUMBPOSITION | (uint)nPos;
SendMessage(WebPrevSQL.Handle, (int)Message.WM_VSCROLL, new IntPtr(wParam), new IntPtr(0));        
}
Run Code Online (Sandbox Code Playgroud)

我找到了这段代码,但不知道如何使用它。这是一个事件。

webCompareSQL.Document.Window.Scroll
Run Code Online (Sandbox Code Playgroud)

c# events scroll event-handling

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

捕获Web浏览器控件的鼠标右键单击事件

当用户右键单击我的Web浏览器控件时,我想选择所有内容.

我正在开发一个win表单应用程序,并使用Web浏览器来显示我的信息,因为我可以使用html来设置单词的样式.

右键单击上下文菜单对我不起作用.它上面的选项与我的应用程序无关.

但是选择后的上下文菜单我想要保留,复制,剪切,粘贴选项.

我已经可以选择全部:

getCurrentBrowser().Document.ExecCommand("SelectAll", true, null);
Run Code Online (Sandbox Code Playgroud)

我想在Web浏览器的右键单击事件中执行此操作?

c# webbrowser-control winforms

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

在我的MVC网站中,我在哪里以及如何为不同的浏览器调用不同的CSS?

我正在开发一个网站,并注意到它并没有在所有浏览器上正确预制.

我想为每个浏览器创建一个不同的CSS样式表,主要是IE.

我的问题在于如何使用不同的浏览器调用不同的样式表.

我也无法找到在我的MVC网站中调用主site.css的位置,如果有人可以告诉我在MVC网站中调用site.css的位置会很棒.

那么我在哪里以及如何为MVC网站中的不同浏览器调用不同的样式表?

css c# asp.net-mvc

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

如何使用特定的类名向Div添加onclick?

我的页面上有一些生成的div列出了日历上的事件,它们都有相同的类"fc-event-inner".我想为这些div添加一个onclick,但我正在努力做到这一点.

这是我试过的,没有添加onclick,页面上没有错误.

$(document).ready(function () {
  $('.fc-event-inner').each(
    function (element) {
      Event.observe("click", element, EventClick);
    }
  );

  function EventClick() {
    alert("You clicked an event")
  }

});
Run Code Online (Sandbox Code Playgroud)

这是生成的事件div的示例:

<div class="fc-event-inner">
  <span class="fc-event-title">Requested<br>by Santa</span>
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery onclick

5
推荐指数
2
解决办法
4479
查看次数

使用Jquery点击隐藏文件上传按钮?

我有一个隐藏文件上传,因为它看起来很糟糕,我显示了一个更好看的按钮,并希望它在点击隐藏文件上传时点击它。

function ClickUpload() {
    $("#FileUpload").trigger('click');
}

<div id="MyUpload">
    <span id="FileName">Choose File</span>
    <input id="uploadButton" type="button" value="Upload" onclick="ClickUpload()"> 
</div>
<div id="hideUglyUpload">
    <input type="file" name="FileUpload" id="FileUpload"/>
</div>
Run Code Online (Sandbox Code Playgroud)

到目前为止,我可以进入函数 ClickUpload() 但它只是通过单击而没有弹出文件选择窗口。

javascript jquery file-upload click button

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