标签: webforms

如何使用javascript在asp.net中手动提交按钮?

使用javascript,我想提交一个asp.net按钮,我该怎么做?

我知道onclick看起来像:javascript:WebForm_DoPostBackWithOptions(new .....);

我也很疲倦,因为控件的ID可能会改变.

javascript c# asp.net jquery webforms

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

正确的方式做单选按钮?

所以..我一直试图在我的Web开发项目中不惜一切代价避免使用单选按钮,因为我无法找到正确的编码方式.

你是否为单选按钮设置了标签..如果是这样,那对屏幕阅读器有什么用呢?

我一直在做我的大部分表单的方式是使用无序列表.每个输入都是一个列表项.我一直在做单选按钮时遇到麻烦.我永远无法在所有浏览器中看到它..

例如,请查看http://usfultimate.com/index.php/hatter/register.这种结构有意义吗?

快速结构样本:

<ul>
  <li>
    <label for='first_name'>First Name:</label>
    <input type="text" name="first_name" value=""  />
  </li>
  <li>
    <label for='last_name'>Last Name:</label>
    <input type="text" name="last_name" value=""  />
  </li>
  <li>
    <label for='email'>Email Address:</label>

    <input type="text" name="email" value=""  />
  </li>

  <li class="radio">
    <ul>
      <li>
        <input type="radio" name="skill" value="Never Played" id="neverPlayed" />
        <label for="neverPlayed">Never Played</label>
      </li>

      <li>
        <input type="radio" name="skill" value="Unorganized Pickup"
          id="unorganizedPickup" />
        <label for="unorganizedPickup">Unorganized Pickup</label>
      </li>
      <li>
        <input type="radio" name="skill" value="Organized Pickup / League Play"
          id="organizedPickup" />
        <label for="organizedPickup">Organized Pickup or …
Run Code Online (Sandbox Code Playgroud)

html javascript css webforms

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

jQuery渗透测试

我有点担心通过jQuery发布信息.特别是在WebForms中,我在表单中调用WebMethod时,显然可以拦截调用和数据.

有没有办法确保这种沟通,或者是以不能用来对付你的方式编写服务的情况?

如果是后者,那么其他人用什么技术来保护他们的WebMethods?我更感兴趣的是使用WebForms和jQuery的解决方案,以及在实际页面后面的代码中对WebMethod进行jQuery调用的地方.

asp.net security jquery webforms

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

ASP.NET设置不属于列表的SelectedValue不会触发异常

我有一个ASP.Net表单,我使用DropDownList控件来显示从表中检索的数据.但是,将DropDownList的SelectedValue设置为下拉列表中不存在的值不会触发异常.

Try
    dropDownList.SelectedValue = value
Catch ex as Exception
    Throw
End Try
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,如果我指定一个不属于列表项的值,它不会抛出异常.它只是在呈现HTML时选择列表中的第一项.

有什么想法吗?

顺便说一下,我有一个空白(String.Empty)项作为列表中的第一项.我还使用DataBind()将listItem绑定到DataTable.这有什么不同吗?

vb.net asp.net webforms drop-down-menu

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

ASP.Net Webforms中隐藏的URL

我正在开发一个ASP.Net Web表单应用程序,我从几个月前已经离开公司的程序员那里继承.

应用程序部署在我们的Intranet服务器中,用户通过URL访问应用程序:

HTTP:// TestApp/App1的/(12345abcde)/login.aspx

当我检查IIS服务器时,应用程序的文件夹仅设置为

\的Inetpub\wwwroot的\ TestApp \应用1\

从该文件夹中,您可以看到login.aspx文件.

我想问一下前一个程序员调整了什么IIS设置,以便URL有点模糊,其中插入了名为(12345abcde)的虚构(?)文件夹.我需要在IIS中检查哪些设置?

另一个问题是在login.aspx文件中,可以找到以下内容:Codebehind ="Login.aspx.vb",但相同的文件Login.aspx.vb不在应用程序的目录中.虽然我确实看到有一个dll文件所在的bin文件夹.是否可能将文件后面的vb代码编译到该DLL中?

顺便说一句,如果有一个可以下载的可用dll查看器,请发布相同的内容,以便我可以在webforms应用程序中检查DLL.

感谢您的意见.谢谢.

asp.net iis webforms code-behind

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

BulletedList onClick未触发

呃,这让我很生气

我试图从bulletedList建立一个动态菜单,大多数菜单项是普通链接,但注销按钮需要执行一些清理代码.

我不能为我的生活让BullettedLists onclick事件开火.BulletedList位于用户控件内(如果这有所不同)

有任何想法吗?或者 - 任何替代,更好的解决方案的想法?

代码如下

项目符号列表

<asp:BulletedList OnClick="menu_Click" runat="server" CssClass="MainMenu" ID="loggedInMenu" DisplayMode="HyperLink"  />  
Run Code Online (Sandbox Code Playgroud)

添加元素

loggedInMenu.Items.Add(new ListItem("Logout", ""));
Run Code Online (Sandbox Code Playgroud)

单击处理程序

protected void menu_Click(object sender, BulletedListEventArgs e)
{

    user.logout();
    Response.Redirect("Default.aspx");
}
Run Code Online (Sandbox Code Playgroud)

c# events webforms bulletedlist

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

使用jquery-ui对话框作为ASP的确认对话框:LinkBut​​ton(如何调用postbck)

我想使用jQuery UI的对话框来实现一个确认对话框,当用户单击一个删除链接(使用一个实现asp:LinkButton)时会显示该对话框.
我正在使用如下所示的代码(从jquery ui文档复制):

<!-- the delete link -->
<asp:LinkButton ID="btnDelete" runat="server" Text="Delete"
  OnClick="btnDelete_Click" CssClass="btnDelete"></asp:LinkButton>

<!-- the confirm-dialog -->
<div id="dialog-confirm-delete" title="Delete?" style="display:none;">
  <p>Are you sure you want to permanently deleted the selected items?</p>
</div>

<script>
$(document).ready(function () {
    // setup the dialog
    $('#dialog-confirm-delete').dialog({
        autoOpen: false,
        modal: true,
        buttons: {
          "Delete all items": function () {
                 $(this).dialog("close");
                 // ===>>> how to invoke the default action here
              },
          Cancel: function () { $(this).dialog("close"); }
        }
    });

    // display the …
Run Code Online (Sandbox Code Playgroud)

asp.net webforms jquery-ui jquery-ui-dialog

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

如何在GridView中设置编辑按钮col的宽度?

我有一个gridview设置 AutoGenerateEditButton="true"

如何设置结果列的宽度?

asp.net gridview webforms

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

PHP:当mutliple表单字段共享相同的名称和id时使用post

这个标题可能并不意味着什么,但我拥有的是一个动态生成的表单.我挂进一张产品表,拉出那里的名字.然后,我创建一个显示产品的表单,旁边有一个复选框和文本框.

<form id="twitter-feed" name="twitter-feed" action="<?php echo $this->getUrl('tweet/') ?>index/tweet" method="post">
<table><tr>
<?php

$model = Mage::getModel("optimise_twitterfeed/twitterfeed");

$products = $model->getProducts();

foreach ($products as $product){
    echo '<tr>';
        echo '<td>';
            echo '<label for="'. $product .'">' . $product . '</label>';
            echo '<br /><input type="text" class="hashtag" name="tags" id="tags" value="#enter, #product, #hastag"';
        echo '</td>';
        echo '<td><input type="checkbox" name="chk" id="'. $product .'"></td>';
   echo '</tr>';
}
?>

<tr><td colspan="2"><input type="submit" name="submit" value="tweet"></td></tr>
</table>
</form>
Run Code Online (Sandbox Code Playgroud)

如您所见,每条记录都有复选框和文本字段.当我从表单中检查$ _POST数据时,它只保留最后一条记录的字段.

有没有办法将所有这些数据传递回动作?

干杯,

Jonesy

php forms webforms

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

列表(T)RemoveAll()无法正常工作......?

假设我有一个User对象列表,其中包含两个属性... ID和Name

List<User> lst = List<User>();
Run Code Online (Sandbox Code Playgroud)

我填写了一堆用户.好的,现在我想使用RemoveAll()和此函数修剪我的列表.

private Boolean IsExisting(int id) {
//blah blah
return true;
//blah blah
return false;
}
Run Code Online (Sandbox Code Playgroud)

所以我用这句话:

gdvFoo.DataSource = lst.RemoveAll(t => IsExisting(t.ID));
Run Code Online (Sandbox Code Playgroud)

我的理解是,每当IsExisting返回true时,该元素应该从lst中删除,但是会发生什么,奇怪的是,它返回一个整数?,而不是截断的列表,我收到以下错误消息:

数据源是无效类型.它必须是IListSource,IEnumerable或IDataSource.>

c# asp.net webforms

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